我正在寻找针对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] 举报,一经查实,本站将立刻删除。