首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定文件中的callgrind输出

特定文件中的callgrind输出
EN

Stack Overflow用户
提问于 2015-07-20 18:52:50
回答 2查看 4K关注 0票数 5

我想将callgrind的输出重定向到一个名为call_grind.txt的文件,但每当我尝试这样做时,都会生成一个文件,但该文件中没有输出。

例如:

代码语言:javascript
复制
valgrind --tool=callgrind --callgrind-out-file=/tmp/call_grind.txt <program name>

另外,在我的系统中,我没有得到任何callgrind.out.<pid>文件,它通常应该放在那里。

根据我的理解,如果我运行下面的命令,它应该会创建callgrind.out.<pid> file

代码语言:javascript
复制
valgrind --tool=callgrind <program name>

那么,我如何使用该工具,以及如何读取输出文件?

EN

回答 2

Stack Overflow用户

发布于 2015-07-20 21:11:59

如果valgrind成功运行完毕,将创建您使用--callgrind-out-file指定的callgrind.out.<pid>或文件。检查进程退出代码,确保其为0,以查看是否成功。

票数 5
EN

Stack Overflow用户

发布于 2020-11-05 05:44:38

您还可以使用callgrind_control -d显式刷新输出。

callgrind_control还允许您控制何时启动/停止插装(以及其他一些事情)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31514640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档