perf工具_嵌入式设备_性能分析
Posted 努力努力再努力~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perf工具_嵌入式设备_性能分析相关的知识,希望对你有一定的参考价值。
【摘要】嵌入式产品一般都会将CPU、内存在最大压力下压榨至极限;假如现在产品遇到了一个问题,CPU idle非常低,领导交给你解决,我们应该如何分析CPU的占用是否合理,并且从什么方面开始优化呢?Linux下有一个非常好用的工具,叫做perf。
perf工具介绍的文档有很多,但是都只局限于如何使用perf,并且没有文章是针对嵌入式设备,本文主要介绍perf在嵌入设备,在真实工作产品化项目中,集成perf过程中遇到的问题和踩过的坑,指导你如何用perf来分析并解决CPU idle为0的问题。
主要包含一下几个方面
- 嵌入式设备如何集成perf
- perf常用的命令
- perf使用过程中遇到的各种异常问题【重点】
- 如何将perf生成的产物转换为直观的火焰图【重点】
- 火焰图分析【重点】
由于我们产品的开发涉及到很多部门,库、驱动非常多,集成perf可能需要涉及到的所有驱动重新编译,所以,并不是一旦遇到性能问题就集成perf工具,在集成pe
以上是关于perf工具_嵌入式设备_性能分析的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Linux 中通过 perf 工具捕获 L3 缓存命中和未命中