2
我试图确定峰值(堆)使用Valgrind的Perl脚本的内存使用情况:测量的Perl程序的峰值内存使用Valgrind的
valgrind --tool=massif --depth=1 /usr/bin/perl script.pl arguments
Valgrind的似乎开始了就好了,脚本执行,但没有生成massif.out.PID
文件。我已经成功地在C和Lua程序中使用了相同类型的命令,但由于某种原因,它似乎不适用于此Perl脚本。
我在Mac OS 10.6.6上,我的Perl是系统标准v5.10.0 built for darwin-thread-multi-2level
,我的Valgrind是3.6.1(来自MacPorts)。
嗯。似乎在Ubuntu 9.04,相同的Perl版本和Valgrind v3.4.1上工作得很好。 – hasseg 2011-03-06 07:24:55