lua内存泄漏问题

lua自身也有自己的垃圾回收机制 垃圾回收算法都是用的标记清扫方式,也就是说不管对象间的引用有多复杂,只要没有被对象根结点直接或间接引用,都是可以被当做垃圾清理掉。 所以我们要避免一些gc的操作和导致根节点的循环引用导致内存泄漏。 1.同样的如果需要释放的内容一定要记得在结束后设置为nil(这个比较基础) 2.避免匿名函数,每次执行匿名函数都会导致内存消耗,lua并没有去释放匿名函数。看一个前后的
相关文章
相关标签/搜索