Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 597 Bytes

flame_graph.md

File metadata and controls

9 lines (5 loc) · 597 Bytes

火焰图

火焰图是定位疑难杂症的神器,比如CPU占用高、内存泄漏等问题。特别是Lua级别的火焰图,可以定位到函数和代码级别。

下图来自openresty的官网,显示的是一个正常运行的openresty应用的火焰图,先不用了解细节,有一个直观的了解。

Alt text

里面的颜色是随机选取的,并没有特殊含义。火焰图的数据来源,是通过systemtap定期收集。