2012-02-15 66 views
0

我有一個持續運行的爬行(使用Perl LWP),我使用HTML :: TreeBuilder在爬網的網頁上進行提取。我孜孜不倦地刪除了我創建的HTML :: TreeBuilder的每個實例,但是爬蟲的內存佔用卻緩慢而穩定地增長(我正在觀看它爬滿每個頁面的10到30個字節)(我正在使用Valgrind爲了測量堆使用)Perl LWP內存泄漏?

眼下的流動是這樣的:

  • 抓取頁面
  • 創建新樹生成器對象
  • 解析頁面
  • 刪除樹生成器對象

有沒有人有提示LWP或TreeBuilder中是否有內存泄漏?我已經閱讀了LWP中存在內存泄漏的大量報告,但是我還沒有看到有關此問題的回覆。

我正在運行Perl v5.10.1

謝謝!

回答