Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Экономия памяти

Сообщения:  [1-5] 

 
 автор: cheops   (22.07.2006 в 22:09)   письмо автору
 
   для: Shokan   (22.07.2006 в 20:34)
 

А каков объём файла file.txt?

   
 
 автор: Shokan   (22.07.2006 в 20:57)   письмо автору
 
   для: Vitas   (22.07.2006 в 20:40)
 

Извините что запоздало реагирую на ответ. Как запустил этот файл с несчетными кодами опять компьютер встал:-( 8 Мб говорите, но буфер моего компьютера увеличился на 200 Мб точно. И через твой метод попробовал, Vitas, так и не смог посмотреть результат. Значит не то… Есть другие версии???

   
 
 автор: Vitas   (22.07.2006 в 20:40)   письмо автору
 
   для: Shokan   (22.07.2006 в 20:34)
 

Наверно лучше использовать не fopen, fgets, а file (<имя файла>);

   
 
 автор: BobiKK   (22.07.2006 в 20:38)   письмо автору
 
   для: Shokan   (22.07.2006 в 20:34)
 

Что такое "быстродействие"?
Интерпретатор может забирать памяти столько, сколько у него у казано в настройках. По умолчанию, кажется, 8Мб. Но это максимально. И реально превысить этот лимит можно лишь работая, скажем, с графикой.

   
 
 автор: Shokan   (22.07.2006 в 20:34)   письмо автору
 
 

Я не профессионален как вы. Не могу чувствовать, в каком объеме крутятся мои переменные.
Посмотрите, пожалуйста, на этот листинг:
$file=("file.txt");
$fr=fopen($file,"r");
while(!feof($fr))
{
$a=fgets($fr,5);
$exp=explode("^", $a);
echo "<td><a href='#'>".$exp[0]."</a></td>";
echo "<td><a href='#'>".$exp[1]."</a></td>";
echo "<td><a href='#'>".$exp[2]."</a></td>";
echo "<td><a href='#'>".$exp[3]."</a></td>";
echo "<tr>";

используется текстовый файл. как запуска страничку компьютер стоит. В быстродействиях показывает, что используется, чуть ли не 800 Мб. В чем не корректен мои коды?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования