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

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

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

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

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

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

Спасибо!

1 ответ

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

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

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

2) Утечка памяти в Perlmonks? я невежественна

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

Другие вопросы по тегам