帕累托法则下的火焰图使用教程
本主题用帕累托法则理解火焰图:不要平均优化所有代码,而是优先找到贡献 80% 性能问题的 20% 热点路径。
Notes
适合谁读
- 需要排查 CPU 飙高、接口慢、任务耗时长的后端研发。
- 想快速看懂 Arthas、async-profiler、Pyroscope、APM 火焰图的人。
- 希望把性能分析从“凭感觉猜”变成“按证据定位”的人。
学习目标
读完后你应该能做到:
- 看懂火焰图的横向宽度、纵向调用栈和颜色含义。
- 用帕累托法则优先定位最值得优化的热点路径。
- 区分 CPU 火焰图、Wall-clock 火焰图和分配火焰图。
- 从火焰图推导下一步排查动作,而不是只截图留档。