簡體   English   中英

Perl 腳本如何知道自己的 memory 占用空間?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM