一天三盒半 发表于 2026-5-27 14:21:16

Lua 高级教程——内存管理与性能优化

1. 垃圾回收(GC)

[*]Lua 自动 GC,回收无用 table / 字符串 / 函数。
[*]手动控制:
[*]collectgarbage("collect")-- 强制回收
collectgarbage("stop")   -- 暂停 GC
collectgarbage("restart")-- 重启 GC2. 性能优化要点

[*]复用 table:避免频繁创建 / 销毁。
[*]局部变量优先:局部变量访问比全局快 10 倍 +。
[*]避免闭包滥用:过多闭包增加内存开销。
[*]协程替代多线程:减少上下文切换开销。




页: [1]
查看完整版本: Lua 高级教程——内存管理与性能优化