c++ - 与教授一起衡量绩效

标签 c++ c profiling gprof

有没有一种方法可以运行 linux 的 prof,其运行方式与带有 -gprof 的程序的运行方式相同?我知道这并不准确,但仅在统计上是正确的。

我基本上是在寻找一种方法来对包含调试符号的 C/C++ 程序执行类似于 gprof 的分析,但无需重新编译。

最佳答案

我最近对 ​​Google performance tools 的 CPU 分析器非常满意.程序在其下基本以不失真的正常速度运行。不需要重新编译,建议链接到一个特殊的库,但在大多数情况下也可以使用 LD_PRELOAD。

关于c++ - 与教授一起衡量绩效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855200/

相关文章:

c++ - 我是不是使用检测例程 (pin) 得到了错误的 ebp,还是我在这里遗漏了什么?

c - 结构符号

postgresql - 如何分析 plpgsql 程序

c++ - 在 C++ 中处理大量的执行时间分析

node.js - TypeScript Node.js 应用程序的分析

c++ - 为什么使用非类型模板参数?

c++ - 你能在 C++ 的 string::iterator 中使用 advance() 吗?

c++ - 从全局静态变量切换到静态变量会破坏代码

c++ - __do_global_ctors_aux 未显示在 objdump 中

c - libxml2 的 DTD 验证错误