lua垃圾回收
- lua 垃圾回收
lua 垃圾回收
collectgarbage(“count”)獲取當前lua腳本占用內存字節數(單位為KB)。
collectgarbage(“collect”)執行一次垃圾回收。
xxx=nil 將變量置為空,會釋放內存。
lua中的機制和c#中回收機制很類似 解除羈絆(置為空)。
--垃圾回收
--collectgarbage
--獲取當前lua占用數 單位KB字節 返回值*1024就可以得到內存占用字節數(B)
test={id=1,name=2}
print(collectgarbage("count"))--lua中的機制和c#中回收機制很類似 解除羈絆(置為空)
test=nil
--垃圾回收(類似C#的GC)
collectgarbage("collect")
print(collectgarbage("count"))