1
7
Valgrind公司 |
2
6
不要使用 GPROF , for the reasons given here . 你需要的是堆垛, explained here . 一种拍摄堆叠照片的方法是 堆栈 实用工具。另一种方法是在调试器下使用“暂停”或Ctrl-Break。阿尔索 LS叠加 ,如果你能得到一份副本。 如果你想花钱, RotateRight makes a nice tool based on stack sampling called Zoom . |
4
1
如果你不介意kde库的依赖性, KCachegrind 对于增加的可视化效果非常有用。它依赖于callgrind和valgrind,正如人们所猜测的,所以在编译期间不需要特殊的编译器标志。 |
5
0
我听说Oprofile非常非常非常适合实时应用程序。不过,只有linux,afaik。 |
6
0
你的个人资料报告需要多少细节。如果您只想为一些函数做一些简单的时间剖析,那么可以通过C++ 11获得新的功能。
见
this article
对于一些简单的分析代码,它的工作原理类似于Matlab的超级易用性。
|
KWMuller · 如何在Netbeans中访问调用计数? 7 年前 |
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 7 年前 |
Bram · 如何启动和停止性能采样 7 年前 |
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 7 年前 |
JumpingJezza · 读取2D矩阵的最快方法 7 年前 |
Mayank · 作为后台服务运行的行分析python代码 7 年前 |