Lua垃圾收集策略 Lua自动进行内存的管理.程序只能创建对象,而没有执行删除对象的函数.通过使用垃圾收集技术,Lua会自动删除那些失效的对象,也就是引用为0 的对象.但是呢?有些对象,引用没有指向它,就没办法引用到他,就相当于没法回收的垃圾内存. 一个典型的例子就是堆栈:有一个数组和指向栈顶的索引构成.认为数组中有效的只是在顶端的那一部分,但Lua不那么认为.如果你通过简单的出栈操作提取一个数组元素,那么数组对象的其他部分对Lua来说仍然是有效的.同样的,任何在全局变量中声明的对象,都不是Lu…