牛逼的linux性能分析工具perf

1.perf 性能调优工具系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。我们经常遇到写完的代码或者是定位现场问题,看似没什么问题,但是观察相应的状态确发现,...

1.perf 性能调优工具
系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。我们经常遇到写完的代码或者是定位现场问题,看似没什么问题,但是观察相应的状态确发现,程序赵勇了很多的资源,但往往又是无法定位带具体的代码,从而影响我们对其的优化。

perf是一款Linux性能分析工具,是一款很牛逼的综合性分析工具,大到系统全局性性能,再小到进程线程级别,甚至到函数及汇编级别。

我们看一段简单的代码,

attachments-2020-12-rUzDumt15feab527c3ada,png

attachments-2020-12-IJn0MBou5feab4fbad274,png

attachments-2020-12-3ELLcqk55feab57de1e41,png

attachments-2020-12-ZZLwws8I5feab5b24d2e4,png

attachments-2020-12-6Nd2NdSX5feab5d450887,png

attachments-2020-12-0r2foP765feab5e7acbce,png


红色部分就是占用cpu多的地方,一直在jmp循环,这样我们就可以定位到了占用资源多的地方。





  • 发表于 2020-12-29 12:52
  • 阅读 ( 51 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章