牛逼的linux性能分析工具perf 1.perf 性能调优工具 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。我们经常遇到写完的代码或者是定位现场问题,看似没什么问题,但是观察相应的状态确发现,程序赵勇了很多的资源,但往往又是无法定位带具体的代码,从而影响我们对其的优化。 perf是一款Linux性能分析工具,是一款很牛逼的综合性分析工具,大到系统全局性性能,再小到进程线程级别,甚至到函数及汇编级别。 我们看一段简单的代码, 红色部分就是占用cpu多的地方,一直在jmp循环,这样我们就可以定位到了占用资源多的地方。