perl中的内存泄漏

时间:2014-11-05 07:59:39

标签: perl memory-leaks

下面是我使用Memory :: Usage的一个测试的输出。这意味着我的代码有大量的内存泄漏,因为差异非常高???

time vsz ( diff) rss ( diff) shared ( diff) code ( diff) data ( diff)
0 264620 ( 264620) 95848 ( 95848) 8460 ( 8460) 4 ( 4) 85440 ( 85440) before
3 294668 ( 30048) 115552 ( 19704) 13728 ( 5268) 4 ( 0) 99808 ( 14368) after

这是否意味着我的代码有大量内存泄漏,因为差异非常高???

有人可以告诉更好的方法来测试内存泄漏

1 个答案:

答案 0 :(得分:1)

diff列表示内存消耗的变化,当它增长太多时,这不是一个好兆头。

另一种测试内存泄漏的方法是Test::LeakTrace