perf工具_嵌入式设备_性能分析

【摘要】嵌入式产品一般都会将CPU、内存在最大压力下压榨至极限;假如现在产品遇到了一个问题,CPU idle非常低,领导交给你解决,我们应该如何分析CPU的占用是否合理,并且从什么方面开始优化呢?Linux下有一个非常好用的工具,叫做perf

        perf工具介绍的文档有很多,但是都只局限于如何使用perf,并且没有文章是针对嵌入式设备,本文主要介绍perf在嵌入设备,在真实工作产品化项目中,集成perf过程中遇到的问题和踩过的坑,指导你如何用perf来分析并解决CPU idle为0的问题。

主要包含一下几个方面

  • 嵌入式设备如何集成perf
  • perf常用的命令
  • perf使用过程中遇到的各种异常问题【重点】
  • 如何将perf生成的产物转换为直观的火焰图【重点】
  • 火焰图分析【重点】

        由于我们产品的开发涉及到很多部门,库、驱动非常多,集成perf可能需要涉及到的所有驱动重新编译,所以,并不是一旦遇到性能问题就集成perf工具,在集成pe


版权声明:本文为weixin_37921201原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。