有没有一种方法可以运行 linux 的 prof
,其运行方式与带有 -gprof
的程序的运行方式相同?我知道这并不准确,但仅在统计上是正确的。
我基本上是在寻找一种方法来对包含调试符号的 C/C++ 程序执行类似于 gprof
的分析,但无需重新编译。
最佳答案
我最近对 Google performance tools 的 CPU 分析器非常满意.程序在其下基本以不失真的正常速度运行。不需要重新编译,建议链接到一个特殊的库,但在大多数情况下也可以使用 LD_PRELOAD。
关于c++ - 与教授一起衡量绩效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855200/