首页 > 编程语言 > 详细

Lua语言学习-垃圾回收

时间:2019-05-09 18:40:04      阅读:141      评论:0      收藏:0      [点我收藏+]

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

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

常用的垃圾回收函数

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

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

Lua语言学习-垃圾回收

原文:https://www.cnblogs.com/orxx/p/10840114.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!