Gprof可以更详细吗?

Posted

技术标签:

【中文标题】Gprof可以更详细吗?【英文标题】:Could Gprof be more detailed? 【发布时间】:2012-08-31 22:08:04 【问题描述】:

我正在尝试使用 gprof 分析我的 C 代码。我正在使用 -pg 选项编译 .a 库,并使用 -pg 和这个 .a 库编译可执行文件。 跑步。获取 gmon.out。使用 Eclipse 查看它。我得到的只是下面的截图所示。 我认为应该有一些功能而不是那些地址。 有人可以告诉我如何解决吗? 提前致谢, - 伊利亚。

【问题讨论】:

也使用-g 编译。在某些情况下,-rdynamic 也有帮助。您可能需要考虑使用callgrindkcachegrind 而不是gprof。它们提供了更多信息。 gperftools。注意:-g 已经存在。 【参考方案1】:

我刚刚使用命令行而不是 Eclipse 检查了 gmon.out 和 gprof,似乎没有任何 ??和 0x 地址。所以我认为这是某种 Eclipse 查看器问题。感谢您对此的关注。我也会尝试您建议的所有工具。

【讨论】:

以上是关于Gprof可以更详细吗?的主要内容,如果未能解决你的问题,请参考以下文章

gprof 适合分析长时间运行的程序吗?为啥或者为啥不?

Linux c++ 性能分析工具gprof

你能解释一下 mod_wsgi 和 werkzeug 之间更详细的区别吗? (求救新手)

荣耀8详细参数

linux:有没有啥“gprof”可以做而“perf”不能做的工作?需要澄清

Spring Boot安全主体用户已更改为新登录的用户详细信息