首页 财经 理财 产业 商业 证券 消费 图片 视频 全国

科技

旗下栏目: 科技 汽车 房产 工农

Lua 5.5 正式发布,引入增量垃圾回收模式

来源: 作者:碧海醫心 人气: 发布时间:2025-12-24
摘要:Lua5.5于2025年12月22日正式发布,这是自Lua5.4之后时隔约五年的大版本更新。Lua是一个轻量、嵌入式脚本语言,在游戏、嵌入式系统、配置脚本和扩展平台中应用非常广泛。5.5的发布不仅改进了

lua 5.5 于 2025 年 12 月 22 日正式发布,这是自 lua 5.4 之后时隔约五年的大版本更新。

Lua 是一个轻量、嵌入式脚本语言,在游戏、嵌入式系统、配置脚本和扩展平台中应用非常广泛。5.5 的发布不仅改进了性能和内存效率,还解决了长期以来社区关注的一些语言设计问题。

主要新增和改进功能

显式声明全局变量

Lua 5.5 引入了全局变量的声明机制,使得变量默认 不再隐式成为全局,可以更清晰地管理作用域与避免常见错误。

增强的垃圾回收(GC)

  • 引入 增量垃圾回收模式,提升长期运行程序的效率和响应性。

  • 继续完善 生成式垃圾回收 支持。

更紧凑的数组

大数组结构现在内存使用更少,在某些情况下可节省 约 60% 内存。

其他语言和库级改进

  • for 循环中的循环变量现在是只读的。

    AI抖音

    AI抖音,会思考的抖音

    下载
  • 浮点数打印具有足够精度,可正确反读。

  • 支持更深层次的构造器嵌套。

  • 新增 table.create 函数。

  • utf8.offset 现在返回字符的最终位置。

  • 支持“外部字符串”(不由 Lua GC 管理的内存)。

  • 新增辅助 API:luaL_openselectedlibs, luaL_makeseed

  • lua.c 可动态加载 readline。

  • 静态二进制处理改进,使 Lua 在某些内部结构上重复利用内存。

  • 字符串转储和重载过程现在可重用全部字符串。

  • 辅助缓冲区重用机制优化。


完整更新说明:https://www.lua.org/manual/5.5/readme.html#changes

源码地址:点击下载

责任编辑:碧海醫心

最火资讯

首页 | 财经 | 理财 | 产业 | 商业 | 证券 | 消费 | 图片 | 视频 | 全国

Copyright 2025 九掌金融版权所有  技术支持:政产学研(海南)投资有限公司 备案号:琼ICP备2025065810号-1

电脑版 | 移动版