LuaJ与纯Java性能比较

我打算将 Lua 集成到我的 Java 应用程序中。您能否告诉我在 LuaJ 和纯 Java 中实现脚本的性能比较。是否有其他更好性能的替代方案?

点赞
用户2546626
用户2546626

Lua使用JIT编译通过LuaJIT实现,可以非常快速,参考实现(也称为CLua)也很快,但无法与JIT编译的Java匹配。

LuaJ可以将Lua编译为Java字节码,但不如Java编译为字节码有效,因为Java语言更接近硬件架构,从而产生更快的机器代码。

使用LuaJ在项目中添加脚本语言很有意义,但为了性能,应该选择Java。

2015-07-31 07:34:44