Lua 高级教程——内存管理与性能优化
1. 垃圾回收(GC)[*]Lua 自动 GC,回收无用 table / 字符串 / 函数。
[*]手动控制:
[*]collectgarbage("collect")-- 强制回收
collectgarbage("stop") -- 暂停 GC
collectgarbage("restart")-- 重启 GC2. 性能优化要点
[*]复用 table:避免频繁创建 / 销毁。
[*]局部变量优先:局部变量访问比全局快 10 倍 +。
[*]避免闭包滥用:过多闭包增加内存开销。
[*]协程替代多线程:减少上下文切换开销。
页:
[1]