与教授进行绩效测量

Posted

技术标签:

【中文标题】与教授进行绩效测量【英文标题】:Performance measuring with prof 【发布时间】:2011-05-02 08:51:24 【问题描述】:

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

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

【问题讨论】:

@edA-qa mort-ora-y:哪个工具?除了 callgrind 之外,我不知道有任何堆栈分析...但事实并非如此。 使用 callgrind(或 cachegrind),然后使用 kcachegrind 进行可视化(在 valgrind 的输出文件上)。它具有按功能分析。我对它提供的数据非常满意。 kcachegrind.sourceforge.net/html/Home.html Statistically correct? 【参考方案1】:

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

【讨论】:

以上是关于与教授进行绩效测量的主要内容,如果未能解决你的问题,请参考以下文章

法国里昂商学院大数据决策与商业智能研究所所长龚业明教授来访我院

访谈 | 与吉林大学统计系教授聊聊时间序列分析

李航教授展望自然语言对话领域:现状与未来

专栏 | 李航教授展望自然语言对话领域:现状与未来

李航教授展望自然语言对话领域:现状与未来

李航教授展望自然语言对话领域:现状与未来