lua如何回收内存
1、Lua内存是自动收集的,这点跟Java类似,不被任何对象或全局变量引用的数据,将被首先标记为回收,不需要开发者做任何事情.但是,正如Java也会有内存泄露一样。

3、类似这样造成的内存泄露,跟任何其他语言的内存泄露一样,容易产生,却难以察觉,给开发的应用带来潜在的很大隐患.


6、运行结果如下:这里看到,被local声明的colen加了5000数组, test1调用后,内存增加了大概300K(25906K-25620K).

1、Lua内存是自动收集的,这点跟Java类似,不被任何对象或全局变量引用的数据,将被首先标记为回收,不需要开发者做任何事情.但是,正如Java也会有内存泄露一样。
3、类似这样造成的内存泄露,跟任何其他语言的内存泄露一样,容易产生,却难以察觉,给开发的应用带来潜在的很大隐患.
6、运行结果如下:这里看到,被local声明的colen加了5000数组, test1调用后,内存增加了大概300K(25906K-25620K).