collectgarbage (opt [, arg])
功能:是垃圾收集器的通用接口,用於操作垃圾收集器。
參數:
opt:操作方法標誌。
"Stop":停止垃圾收集器。
"Restart":重啟垃圾收集器。
"Collect":執行一次全垃圾收集循環。
"Count":返回當前Lua中使用的內存量(以 KB 為單位)。
"Step":單步執行一個垃圾收集。步長 "Size" 由參數: arg 指定(大型的值需
要多步才能完成),如果要準確指定步長,需要多次實驗以達最優效果
。如果步長完成一次收集循環,將返回True。
"Setpause": 設置 arg/100 的值作為暫定收集的時長。
"Setstepmul": 設置 arg/100 的值,作為步長的增幅
(即新步長=舊步長*arg/100)