我想使用来计算7-Zip所使用的堆内存。当我在7-Zip上运行massif时,它不会产生输出。这是命令。
valgrind --tool=massif /usr/bin/7z a filename.7z filename
我希望在当前目录中有一个名为massif.out.pid的输出文件,但是不会产生这样的输出。我应该补充一点,在gzip、bzip2、compress等其他压缩工具上使用massif可以生成一个massif.out.pid文件。
我也使用了valgrind -v
,那里也没有有用的信息。
关于为什么这对7-Zip无效有什么想法吗?
发布于 2011-04-30 04:07:23
/usr/bin/7z
是一个包装脚本。
#! /bin/sh
exec /usr/lib/p7zip/7z "$@"
试着跑
valgrind --tool=massif /usr/lib/p7zip/7z a filename.7z filename
而不是。
https://stackoverflow.com/questions/5828600
复制相似问题