【发布时间】:2017-03-21 08:49:40
【问题描述】:
这两个工具都是 linux 性能和分析探测工具。我发现“perf”看起来更强大,因为它可以追溯到内核调用级别。所以我的问题是,有了“perf”,是否还需要学习和保持“gprof”/
我的意思是,有没有只有 gprof 可以完成的工作,而 perf 不能很好地工作?
【问题讨论】:
-
它们是完全不同的动物。 gprof 自 1982 年以来一直存在。它简单而古老,I think it should be retired。 perf 是一个具有多种选择的现代工具。如果它能让你看到它的堆栈(调用链)样本的随机选择,它甚至可以和this 一样好。
标签: linux performance comparison perf gprof