Автор Тема: освобождение памяти...проблемы  (Прочитано 2117 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Elenka

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://soccercleats.blogs.sapo.pt
программа: в цикле парсятся страницы, добавляются нужные данные в  БД итд...проблема в том, что похоже памят не освобождается после выполнения каждого из циклов, смотрю TOP в линухе, там цифра о используемой программой памяти постоянно растет...как только доходит до критической точки, программа окончательно виснет и все дела...
пробовал undef каждой переменной делать по окончании блоков, дело дошло до того уже что андеф на счетчик в цикле ставлю...и все тоже

что посоветуете ? спасибо

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
освобождение памяти...проблемы
« Ответ #1 : 06 Июля 2005, 00:41:58 »
Цитировать
Elenka:
что посоветуете ?

use less \'memory\';
..причина кроется в цикле, поэтому сложно что-то конкретное сказать не видя его.

Как вариант, сделать эту операцию пошаговой - отпарсить nn страниц, очистить все/перезагрузиться и продолжить следующие nn - но это скорее для тех у кого проблемы с лимитом времени на выполнение скрипта, как я понял не ваш случай.
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28