|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
studentigor |
|
|||
Опытный Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
Всем привет.
Есть парсер на Zend_Dom_query, рабочий. Но заметил такую штуку, после часов 8-10 работы, объем потребляемой оперативной памяти значительно выростает, ну соответственно, чем больше работете, тем больше жрет оперативки. Вопрос никто не сталкивался с утечками памяти в этой либе? Второй вопрос, нужно ли делать чистку внутри класса-парсера. А именно: У меня такая структура. 1. Создал эксемплар. 2. Вызвал авторизацию, в ней сохранил куки и вернул булево. 3. Захожу в categoryList, нахожу список ссылок по которым нужно зайти, и сразу запускаю по ним цикл. В цикле вызываю parseDataList и передаю ссылку. 4. В parseDataList я запускаю ещё один цикл по списку данных и вызываю parseDetailInfo. 5. В parseDetailInfo я просто разбираю dom, беру данные для сохранения и сохраняю. В общем весь парсинг происходит в методах categoryList, parseDataList и parseDetailInfo. Так вот, та оперативка которая заюзалась в методе parseDetailInfo, после того как он закончит свою работу и сделает return true, она же должна освобождаться? Я в свойства класса ничего не сечу, тупо отработал и вышел. Если у меня ошибочное мнение - подскажите как на самом деле. Спасибо |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: X технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |