2015-07-31 1 views
2

Я планирую интегрировать Lua в мое приложение Java. Не могли бы вы рассказать о сравнении производительности между реализацией скрипта в LuaJ против pure java. Существуют ли другие альтернативы, которые имеют лучшую производительность?Сравнение LuaJ и Pure Java

ответ

2

Lua просто безумие быстро с JIT компиляцией по LuaJIT, то reference реализации (также известный как CLua) является слишком быстро, но не подходят для JIT не компилируется Java.

LuaJ может компилировать байт-код Lua на Java, но не так эффективен, как Java для байт-кода, потому что язык Java ближе к аппаратной архитектуре и, следовательно, приводит к более быстрому машинного кода.

Использование LuaJ имеет смысл добавить язык сценариев в ваш проект, но для повышения производительности используйте Java.