【问题标题】:How to compare several Gprof profiler reports?如何比较几个 Gprof 分析器报告?
【发布时间】:2014-02-07 21:01:24
【问题描述】:

在使用不同参数值多次运行我的 C 程序时,我得到了多个分析报告文件。这太难阅读和比较了。

有没有一种方法可以获得比较文件,最好用图表来显示性能如何随着大小(我在运行时传递的参数)的增加而增加或减少。

【问题讨论】:

    标签: c profiling gprof


    【解决方案1】:

    试试 perf(1) 工具。

    perf record ./yourbinary
    perf record ./yourbinary-v2
    perf diff
    

    在制作二进制文件时使用编译器选项“-O0 -g -ggdb”通常有助于理解为什么这个版本与那个版本有性能差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2016-09-18
      • 2011-07-25
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多