print("******* Collect Garbage *******")
-- 垃圾回收关键字
-- collectgarbage
test = {id = 1, name = "12324"}
-- 获取当前lua占用内存数,返回值单位 kb
print(collectgarbage("count"))
-- Lua 中的机制和C#中的垃圾回收机制类似,当解除关系后,变为垃圾
-- 进行 GC 节省内存
test = nil
-- 进行垃圾回收,理解有点像C#的GC
collectgarbage("collect")
print(collectgarbage("count"))
-- Lua 中有自动计时进行GC的方法
-- 但是Unity中热更新开发尽量不要去用自动垃圾回收,因为耗性能
Lua-- 垃圾回收
最新推荐文章于 2024-06-04 00:22:46 发布