c++ - 使用 valgrind+kcachegrind 缩短分析结果中的函数名称

标签 c++ profiling valgrind kcachegrind

我通常使用 valgrind+kcachegrind 来分析 C++ 代码。我正在使用的新代码使用了很长的函数名称,因此图形结果一团糟。我想知道如何缩短函数名称以使其适合一个小盒子。

最佳答案

这是一种肮脏的解决方法...您可以编写一个脚本来查找和替换 Valgrind 生成的文件的函数名称列表,然后使用 kcachegrind 可视化数据。

也许您可以使用命名空间来缩短代码中的函数名称?

关于c++ - 使用 valgrind+kcachegrind 缩短分析结果中的函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6303977/

相关文章:

.net - JetBrains DotTrace 按钮变灰

c++ - 如何确保优化过程中局部变量不被删除

.net - 如何查看 .NET 程序的动态调用图的可视化?

c++ - 我需要访问一个随机的 .txt 文件,或者一个 .txt 文件的随机行,然后把它放到屏幕上

java - BufferedReader.read() 占用 100% 的 CPU

c++ - C++链表中的内存损坏

c - Valgrind "Conditional jump or move depends on uninitialised value(s)"错误

c++ - Valgrind: fatal error :memcheck.h:没有那个文件或目录

c++ - 将FreeImage库编译为静态链接时发生错误?

c++ - 不同参数计数的结构方法列表