谢谢以上诸位。<br><br>如Tiger peng所说,我暂时这么解决,每隔1000个pages作为一个Process来处理。然后退出,再启动一个新的Process,如此循环。<br><br>PS. 我的HTML::DOM是最新版本。0.010 (Alpha).<br><br>rorot <br><br><div class="gmail_quote">2008/3/6 tiger peng &lt;<a href="mailto:tigerpeng2001@yahoo.com">tigerpeng2001@yahoo.com</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 10pt;"><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 10pt;">
1, Check if your HTML::DOM version. Should it be updated?<br>2, Sample workaround: Do not 解析 too many pages in one process: stop and restart the process for every 1 ~ n pages.<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">
<div class="Ih2E3d">----- Original Message ----<br>From: rorot &lt;<a href="mailto:yang.liana@gmail.com" target="_blank">yang.liana@gmail.com</a>&gt;<br>To: <a href="mailto:China-pm@pm.org" target="_blank">China-pm@pm.org</a><br>
Sent: Friday, February 29, 2008 8:10:32 PM<br>Subject: [PerlChina] perl的内存管理问题。<br><br>
大家好,<br>&nbsp;&nbsp;&nbsp; <br></div><div class="Ih2E3d">&nbsp;&nbsp;&nbsp; 我用perl的HTML::DOM 解析约7万个HTML页面内容。结果发现没解析2,000个左右,脚本程序就出现一次崩溃。错误信息为内存占用过多,被操作系统杀死。<br><br>&nbsp;&nbsp;&nbsp; 我不知道如何去DEBUG一个perl脚本,跟踪到底那部分没有释放内存。但是可以肯定的是我的程序是运行一个sub foo()循环,这个sub里的new Object()都被我调用过object-&gt;close(),也就是文档里说的destroy操作。为什么持续运行程序,内存暴涨,从10M一直上升到580MB然后被操作系统杀死。。。<br>

<br>&nbsp;&nbsp;&nbsp; 能告诉我如何去调试一个perl程序, 或者直接找出那里出现内存泄露吗? 或者还是perl的内存管理释放内存的时间太慢???<br><br>rorot <br>Mar/01/2008<br><br>
</div><div><br><br>-----Inline Attachment Follows-----<div class="Ih2E3d"><br><br>_______________________________________________<br>China-pm 
mailing 
list<br><a href="mailto:China-pm@pm.org" target="_blank">China-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/china-pm" target="_blank">http://mail.pm.org/mailman/listinfo/china-pm</a></div></div></div><br>
</div></div></div><br>_______________________________________________<br>
China-pm mailing list<br>
<a href="mailto:China-pm@pm.org">China-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/china-pm" target="_blank">http://mail.pm.org/mailman/listinfo/china-pm</a><br></blockquote></div><br>