perl中有没有类似于PHP的memory_get_peak_usage的东西?例如,在PHP中,我可以在行中插入:
echo "Peak memory usage: " . (memory_get_peak_usage(true) / 1024 / 1024) . " MB\r\n";
它确实做到了它所说的。我需要一种在perl脚本中获取相同类型信息的方法。
我应该注意的是,这对于CGI脚本来说,并且基于共享的网络主机--不确定这是否重要。
发布于 2010-04-09 22:38:02
您可以使用Devel::Peek。mstat
函数可以在您喜欢的任何时候打印大量内存统计信息。
或者,您可以使用PERL_DEBUG_MSTATS
环境变量集来调用您的perl脚本:
PERL_DEBUG_MSTATS=2 perl myscript.pl
有关如何解密这些统计信息的信息,请参阅this article。
https://stackoverflow.com/questions/2608130
复制相似问题