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"))