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