使用 valgrind+kcachegrind 缩短分析结果中的函数名称
我通常使用 valgrind+kcachegrind 来分析 C++ 代码。我正在使用的新代码使用很长的函数名称,因此图形结果很混乱。我想知道如何缩短函数名称以使其适合一个小盒子。
I work usually with valgrind+kcachegrind to profile C++ codes. A new code I am working with uses very long function names, so that the graphical results are a mess. I wonder how can one shorten the function names so that they fit in a small box.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一种肮脏的解决方法......您可以编写一个脚本,对 Valgrind 生成的文件的函数名称列表进行查找和替换,然后使用 kcachegrind 可视化数据。
也许您可以通过使用命名空间来缩短代码中的函数名称?
This is sort of a dirty workaround... you could be to write a script that does a find and replace for a list of function names for the files generated by Valgrind and then use kcachegrind to visualize the data.
Maybe you could shorten the function names in the code by using namespaces?