与教授一起衡量绩效
有没有办法以与带有 -gprof
的程序相同的方式运行 linux 的 prof
?我知道这并不准确,但只是统计上正确。
我基本上正在寻找一种方法来对包含调试符号的 C/C++ 程序进行类似 gprof 的分析,但无需重新编译它。
Is there a way to run linux's prof
in a way equivalent to what a program with -gprof
would do? I know wouldn't be exact, but only statistically correct.
I'm basically looking for a way to do a gprof
-like analysis on a C/C++ program that includes debug symbols, but without recompiling it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最近,我对 Google 性能工具 的 CPU 分析器非常满意。程序在其下基本以不失真的正常速度运行。不需要重新编译,建议链接特殊库,但在大多数情况下也可以使用 LD_PRELOAD。
I'm very satisfied lately by CPU profiler of the Google performance tools. Programs basically run at undistorted normal speed under it. No recompilation is required, linking against a special libraries is recommended but using LD_PRELOAD is also possible in most cases.