linux系统下推荐使用工具perf,它是linux主线代码自带的性能分析工具,perf的具体用法可查阅额外资料。利用perf record的事件采样功能,可以很容易获取到程序运行过程中函数层面的时间分布。
对采集数据进行展示的最常见方法是绘制火焰图,具体可参见 https://github.com/brendangregg/FlameGraph
perf工具定位热点函数的步骤如下:
步骤1)
分场景
使用分析 |
linux系统下推荐使用工具perf,它是linux主线代码自带的性能分析工具,perf的具体用法可查阅额外资料。利用perf record的事件采样功能,可以很容易获取到程序运行过程中函数层面的时间分布。
对采集数据进行展示的最常见方法是绘制火焰图,具体可参见 https://github.com/brendangregg/FlameGraph
perf工具定位热点函数的步骤如下:
步骤1)
分场景
使用分析 |