如何阅读火焰图

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

火焰图是一种用于分析性能的可视化工具,可以将性能瓶颈以图形方式展示。火焰图的主要信息是函数的时间占比和调用深度。火焰图的颜色和方块顺序没有实际意义。火焰图的本质是拉平的旭日图。生成火焰图需要使用profile工具,生成的格式一般是stackcollapse格式或pprof格式。持续Profiling可以用于发现集群层面的性能热点。

🎯

关键要点

  • 火焰图是一种用于分析性能的可视化工具,可以直观展示性能瓶颈。
  • 火焰图的主要信息包括函数的时间占比和调用深度。
  • 火焰图的颜色和方块顺序没有实际意义,主要用于区分不同的块。
  • 火焰图的本质是拉平的旭日图。
  • 生成火焰图需要使用profile工具,常见格式包括stackcollapse格式和pprof格式。
  • 持续Profiling可以帮助发现集群层面的性能热点。
➡️

继续阅读