Утечка памяти в Perl LWP? - PullRequest
       8

Утечка памяти в Perl LWP?

0 голосов
/ 15 февраля 2012

У меня постоянно выполняется сканирование (с использованием Perl LWP), где я выполняю извлечение на просканированных веб-страницах, используя HTML :: TreeBuilder. Я старательно удаляю каждый экземпляр HTML :: TreeBuilder, который я создаю, но объем памяти сканера растет медленно, но неуклонно (я наблюдаю, как он увеличивается на 10–30 байт при каждой сканируемой странице (я использую Valgrind) для измерения использования кучи).

Прямо сейчас поток похож на:

  • Страница сканирования
  • Создание нового объекта построителя деревьев
  • Страница разбора
  • Удалить объект построителя деревьев

Есть ли у кого-нибудь подсказки о том, есть ли утечка памяти в LWP или TreeBuilder? Я прочитал кучу сообщений о том, что у LWP были утечки памяти, но я не видел ответа по этому вопросу.

Я использую Perl v5.10.1

спасибо!

1 Ответ

0 голосов
/ 15 февраля 2012

Я полагаю, что проблема с HTML :: TreeBuilder.

Не могли бы вы проверить следующие ссылки:

1) Утечка памяти Stackoverflow в HTML :: TreeBuilder

2) Perlmonks Утечка памяти?Я не в курсе.

Надеюсь, эти ссылки помогут вам.

...