我想要配置我的代码.所以我做:
valgrind --tool=callgrind my_program [programm arguments] kcachegrind callgrind.out.x
现在我有这样的kcachegrind窗口:
有很多核心和库函数,但是如何设置valgrind或kcachegrind来跟踪只有函数在我的代码(当然,调用库函数)?
预期的产出是这样的:
time number of calls function_name() 4,52% 569854 CSim2Sim my_function1(int argc,char* argv[]) 3,52% 452158 CSim2Sim my_function2(int argc,52% 36569 CSim2Sim my_function3(int argc,char* argv[]) 1,52% 1258 CSim2Sim my_function4(int argc,char* argv[])
解决方法
原文地址:https://www.jb51.cc/c/113963.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。