Lua 性能瓶頸、內(nèi)存泄露 檢測工具,lua中的內(nèi)存泄露和我們所說的c/c++中的內(nèi)存泄露本質(zhì)上是不一樣的。lua中有垃圾回收機(jī)制(GC),所以理論上是不會有內(nèi)存泄露的。當(dāng)它進(jìn)行GC的時(shí)候,會從根部開始掃描所有的對象,如果某個(gè)地方對這個(gè)對象還有引用,就不會把這個(gè)對象內(nèi)存collect,這個(gè)對象就沒有被GC。
所以lua中的內(nèi)存泄露是指那些:已經(jīng)沒有被使用了,但外部依然還有引用存在的對象。
內(nèi)存統(tǒng)計(jì):
LuaMonitor將會將所有l(wèi)ua_State所占用的總內(nèi)存以曲線圖形式表現(xiàn)出來
LuaMonitor也可以分別查看每個(gè)lua_State所占用內(nèi)存情況!
熱點(diǎn)函數(shù):
熱點(diǎn)函數(shù)可以找出宿主代碼中的瓶頸所在,讓您優(yōu)化代碼時(shí)有的放矢!