Valgrind massif不为7-Zip生成任何轮廓输出

时间:2011-04-29 06:17:29

标签: valgrind 7zip

我想使用valgrind massif来计算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不起作用的任何想法?

1 个答案:

答案 0 :(得分:1)

/usr/bin/7z是一个包装脚本。

#! /bin/sh
exec /usr/lib/p7zip/7z "$@"

尝试运行

valgrind --tool=massif /usr/lib/p7zip/7z a filename.7z filename

代替。