collectgarbage("setpause", 100)
collectgarbage("setstepmul", 5000)
setpause为100代表,垃圾收集不会停止,setsetpmul为5000代表是内存分配速度的50倍。
我们只需要将不适用的变量设置为nil,它之前所引用的类型就会在一定时间内被自动回收。
当设置了setstepmul和setpause,Lua便会开启自动垃圾回收。
collectgarbage("setpause", 100)
collectgarbage("setstepmul", 5000)
setpause为100代表,垃圾收集不会停止,setsetpmul为5000代表是内存分配速度的50倍。
我们只需要将不适用的变量设置为nil,它之前所引用的类型就会在一定时间内被自动回收。
当设置了setstepmul和setpause,Lua便会开启自动垃圾回收。
本文标题:Lua GC
本文链接:https://www.haomeiwen.com/subject/soqcbrtx.html
网友评论