菜鸟教程 https://www.runoob.com/lua/lua-garbage-collection.html

Lua 采用了自动内存管理,当一个变量不再使用,或者我们在变量不被引用的前提下主动将变量置为nil,就可以等待lua垃圾收集器以指定的垃圾收集器间歇率和垃圾收集器步进倍率来回收无用的数据

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

常用的垃圾回收函数

  • collectgarbage("collect"): 做一次完整的垃圾收集循环。通过参数 opt 它提供了一组不同的功能:

  • collectgarbage("count"): 以 K 字节数为单位返回 Lua 使用的总内存数。 这个值有小数部分,所以只需要乘上 1024 就能得到 Lua 使用的准确字节数(除非溢出)。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄