optimized lua:优化的Lua源代码 lua source code
优化的Lua Lua 5.3.6和Lua 5.4.2的修改后的源代码已针对性能进行了调整。 最佳化 调整的编译器标志(Lua 5.3.6和Lua 5.4.2): 设置优化级别3(-O3) 启用链接时间优化(-flto) 启用本地计算机支持的所有指令子集(-march = native) 计算的goto(Lua 5.3.6)(默认情况下,库存Lua 5.4.2实现了它): Miro Knejp的 查看他出色的演讲 ,他在上解释计算后的goto(Lua实现在开始) 其他修改 还有其他与在不同环境中构建代码有关的修改。 去做 丹尼斯·巴哈洛夫(Denis Bakhalov)的 查阅他的博客获取有关性能分析和调整,C / C ++编译器和CPU架构的高质量文章。 经过测试的环境 macOS Catalina上的Apple clang版本11.0.3(clang-1103.0.32.5
文件列表
optimized-lua:优化的Lua源代码-lua source code
(预估有个152文件)
lstrlib.c
46KB
lcode.c
34KB
lapi.c
31KB
lgc.c
36KB
lvm.c
45KB
lparser.c
45KB
lauxlib.c
30KB
luac.1
3KB
lua.1
2KB
lstrlib.c
52KB
暂无评论