火焰圖是定位疑難雜癥的神器,比如 CPU 占用高、內(nèi)存泄漏等問(wèn)題。特別是 Lua 級(jí)別的火焰圖,可以定位到函數(shù)和代碼級(jí)別。
下圖來(lái)自 OpenResty 的官網(wǎng),顯示的是一個(gè)正常運(yùn)行的 OpenResty 應(yīng)用的火焰圖,先不用了解細(xì)節(jié),有一個(gè)直觀的了解。
里面的顏色是隨機(jī)選取的,并沒有特殊含義?;鹧鎴D的數(shù)據(jù)來(lái)源,是通過(guò)systemtap定期收集。