【发布时间】:2008-09-10 18:37:57
【问题描述】:
我需要显示从深度嵌入式 CPU 中提取的分析信息,并以我团队中的其他开发人员能够采取行动的方式呈现。分析数据是每个函数入口和出口处的循环计数器的快照,因此我们有一个以亚微秒计时精度注释的调用图。我不想像 gprof 那样只转储函数名称和时间,我正在寻找更容易理解和采取行动的东西。
有没有人使用过一个特别好的分析工具(在任何平台上),它可以很容易地识别要钻取的代码区域?我正在寻找一个鼓舞人心的例子来说明如何显示调用图,但如果有一个输入格式的好工具,我可以按摩我的数据,我会使用它。我可以使用 Windows、Linux 或 MacOS X 来运行可视化工具。
IBM DeveloperWorks 上的分析文章将我引至GraphViz,在他们的网站上有一个profiling 示例。除非这里有其他建议,否则我将使用 GraphViz 并模仿他们的分析示例。
【问题讨论】:
标签: performance