火焰图是一种分层数据可视化工具,用于直观展示程序中时间都花在了哪里。 栈采样:每秒多次,程序中的线程会被中断,同时记录下代码中的当前位置(基于线程的指令指针),以及到达该位置所调用的函数链。聚合结果。 说明: * y轴表示:堆栈深度,主函数更靠近底部 * x轴表示:涵盖所有样本,其顺序无意义。对于CPU火焰图来说,其宽度表示:该函数在 CPU 上运行或处于调用堆栈中的总时间。
性能数据采集工具介绍
1. 使用 Perf 采集数据
2025年6月17日...大约 3 分钟
火焰图是一种分层数据可视化工具,用于直观展示程序中时间都花在了哪里。 栈采样:每秒多次,程序中的线程会被中断,同时记录下代码中的当前位置(基于线程的指令指针),以及到达该位置所调用的函数链。聚合结果。 说明: * y轴表示:堆栈深度,主函数更靠近底部 * x轴表示:涵盖所有样本,其顺序无意义。对于CPU火焰图来说,其宽度表示:该函数在 CPU 上运行或处于调用堆栈中的总时间。