下面是我使用Memory :: Usage的一個測試的輸出結果。這是否意味着我的代碼有很大的內存泄漏,因爲diffs非常高?perl中的內存泄露
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
這是否意味着我的代碼有大內存泄漏,因爲差異非常大?
有人可以告訴更好的方式來測試內存泄漏
Tim Bunce致力於Devel :: SizeMe(http://blog.timbunce.org/2012/10/05/introducing-develsizeme-visualizing-perl-memory-use/)他在YAPC上就此發表了演講:http://youtu.be/GIIeOntmojg它非常豐富,並且會改變你認爲你知道的關於使用Perl進行內存管理的一些事情。 – DavidO 2014-11-05 17:16:26
感謝@DavidO供參考 – pkm 2014-11-06 07:18:03