Oprofile vs perf

dor*_*ron 7 c++ linux profiling

我正在寻找适用于Linux的系统范围的采样分析器.perf和OPrfile都使用相同的硬件计数器,所以我不确定两者之间有什么区别.

那么perf和OProfile之间的区别是什么?你何时会使用其中一个?

Car*_*ook 8

Perf似乎更容易安装和运行 - 我的经验有限.

这是一个可能有用的链接:http://rhaas.blogspot.co.uk/2012/06/perf-good-bad-ugly.html

两者都可以生成调用图,带注释的汇编/源代码,内核级事件采样等.我没有看到它们之间有很大的区别(不是我已经使用了它们中的任何一个).