Valgrind 地块不生成 7-Zip 的配置文件输出
我想使用 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 不起作用?
I want to use valgrind massif to figure out the heap memory used by 7-Zip. When I run massif on 7-Zip, it produces no output. Here's the command.
valgrind --tool=massif /usr/bin/7z a filename.7z filename
I would expect an output file named massif.out.pid within the current directory but no such output is produced. I should add that, using massif on other compression tools like gzip, bzip2, compress, etc. produces a massif.out.pid file.
I also used valgrind -v
and there is no helpful information there either.
Any thoughts on why this doesn't work for 7-Zip?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
/usr/bin/7z
是一个包装脚本。尝试跑步
。
/usr/bin/7z
is a wrapper script.Try running
instead.
使用
--trace-children=yes
运行以通过exec
进行跟踪Run with
--trace-children=yes
to trace throughexec
s