[英]How can a Perl script know its own memory footprint?
我有一個長期運行的 Perl 腳本,我想讓它知道(並報告)它正在使用多少 memory。 我想在 Linux 和 Windows 以及如果可能的話在 Mac OS X 上都有這些信息。
這些 Perl 模塊可以幫助您:
這將向您展示如何:
http://perldoc.perl.org/Devel/Peek.html
此外, http://perldoc.perl.org/perlguts.html
以及 perldebug 和 perldebguts 的手冊頁。
這是一種快速而骯臟的方法,最重要的是無 CPAN。 它適用於任何提供 /proc 文件系統的操作系統,即 Linux 和 Unix 派生類,包括 Mac OS X,以及 Windows 下的 Cygwin:
perl -e 'print qx{ grep VmSize /proc/$$/status };'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.