帕累托法则下的火焰图使用教程

learn 索引

本主题用帕累托法则理解火焰图:不要平均优化所有代码,而是优先找到贡献 80% 性能问题的 20% 热点路径。

Notes

适合谁读

  • 需要排查 CPU 飙高、接口慢、任务耗时长的后端研发。
  • 想快速看懂 Arthas、async-profiler、Pyroscope、APM 火焰图的人。
  • 希望把性能分析从“凭感觉猜”变成“按证据定位”的人。

学习目标

读完后你应该能做到:

  1. 看懂火焰图的横向宽度、纵向调用栈和颜色含义。
  2. 用帕累托法则优先定位最值得优化的热点路径。
  3. 区分 CPU 火焰图、Wall-clock 火焰图和分配火焰图。
  4. 从火焰图推导下一步排查动作,而不是只截图留档。

此文件夹下有2条笔记。