gprofng 与 kcachegrind,体验更好

问题描述 投票:0回答:1

除了各自的营销宣传之外,我没有看到任何对 KcacheGrind 与 gprofng 进行比较的内容。有人有意见吗?我倾向于 kcachegrind,因为我已经使用 Valgrind(同一作者)。

非常感谢

格雷厄姆

performance caching comparison valgrind
1个回答
0
投票

你的问题有点令人困惑。

kcachegrind
是一个分析结果查看器。
gprofng
是一个分析工具。

cachegrind
gprofng
等工具有很大不同,我将忽略可编程 CPU 计数器并假设您只需要基于时间的分析。

  • cachegrind
    开销很高
  • cachegrind
    具有准确且可重复的指令计数,但缓存模拟很差(在最新版本中默认不再启用)。
  • gprofng
    使用统计抽样
  • gprofng
    需要运行相当长的时间(至少几分钟)才能获得足够的有意义的样本数据
© www.soinside.com 2019 - 2024. All rights reserved.