linux-perf

创建:
更新:

linux-perf

linux 下的性能分析工具

用法

perf top

显示占用 cpu 时钟最多的函数或指令,可以用来查找热点函数
Pasted image 20211224200819.png|800

表头四个字段:

  1. Overhead 百分比
  2. Shared 该函数或指令所在的动态共享对象(dynamic Shared Object)
  3. Object 动态对象类型,[.] 代表用户空间可执行程序、动态链接库,[k] 代表内核空间
  4. Symbol 符号名,函数名。

perf record

perf record -a -g --sleep 30
perf report -g graph,0

参考

https://time.geekbang.org/column/article/70476


千里之行,始于足下
本站总访问量 本文总阅读量