Я планирую интегрировать Lua в мое приложение Java. Не могли бы вы рассказать о сравнении производительности между реализацией скрипта в LuaJ против pure java. Существуют ли другие альтернативы, которые имеют лучшую производительность?Сравнение LuaJ и Pure Java
2
A
ответ
2
Lua просто безумие быстро с JIT компиляцией по LuaJIT, то reference реализации (также известный как CLua) является слишком быстро, но не подходят для JIT не компилируется Java.
LuaJ может компилировать байт-код Lua на Java, но не так эффективен, как Java для байт-кода, потому что язык Java ближе к аппаратной архитектуре и, следовательно, приводит к более быстрому машинного кода.
Использование LuaJ имеет смысл добавить язык сценариев в ваш проект, но для повышения производительности используйте Java.