微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oprofile vs perf

我正在寻找针对Linux的全系统采样分析器。 perf和OPrfile在相同的硬件计数器上工作,所以我不确定两者之间有什么区别。

那么perf和OProfile之间的区别是什么?你什么时候使用这个或那个?

捕获Xperf中的callstack和事件

什么可能导致应用程序以及系统放缓?

分析(可能是I / O绑定)进程以减less延迟

使用nvprof和Visual Profiler进行GPU功耗分析

为什么相同的C程序有时快得多

Perf似乎更容易安装和运行 – 以我有限的经验。

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐