LuaJIT 和 luac 的自定义 Lua 字节码解释器对比

我正在编写一个Lua字节码解释器,并且试图在LuaJIT和luac之间进行选择以生成初始字节码。由于我正在编写一个解释器,因此我不会获得任何JIT性能,因此所有的问题都归结于编译器的质量和生成的字节码的设计。

是否有一个编译器显着更好些?

我正在Dart中编写此内容(也是解释执行),因此来自编译器的任何免费优化都将不胜感激。

点赞
用户221509
用户221509

我会选择LuaJIT字节码。Mike Pall曾经写道,相比于标准的Lua字节码,LuaJIT字节码要小40%。此外,贡献者Tim Caswell(也是node.js的贡献者)已经宣布了一个名为brozula的新项目,可以将LuaJIT字节码转换为JavaScript并在浏览器中执行,所以赶紧去该项目网站寻找灵感吧。

2012-12-15 09:01:52