Le gros avantage de LuaJIT est qu'il ne nécessite aucun travail préparatoire pour remplacer l'interpréteur Lua.
C'est aussi simple que de remplacer ceci:
$~ lua foo.lua
par cela:
$~ luajit foo.lua
Et les résultats sont vraiment impressionants. Déja que Lua est plutôt rapide pour un langage interprété, LuaJIT passe vraiment la vitesse supérieure.
Il est vrai qu'il est dommage que LuaJIT ait été enlevé du «shootout benchmark».
Néanmoins, pour se faire une idée de ses performances par rapport à Lua, on peut consulter la page dédiée sur le site de Mike Pall. Par exemple, pour les x86 et x86_64:
# Pour se faire une idée des perfs
Posté par jseb . En réponse à la dépêche Sortie de LuaJIT 2.0.0. Évalué à 10.
Le gros avantage de LuaJIT est qu'il ne nécessite aucun travail préparatoire pour remplacer l'interpréteur Lua.
C'est aussi simple que de remplacer ceci:
$~ lua foo.lua
par cela:
$~ luajit foo.lua
Et les résultats sont vraiment impressionants. Déja que Lua est plutôt rapide pour un langage interprété, LuaJIT passe vraiment la vitesse supérieure.
Il est vrai qu'il est dommage que LuaJIT ait été enlevé du «shootout benchmark».
Néanmoins, pour se faire une idée de ses performances par rapport à Lua, on peut consulter la page dédiée sur le site de Mike Pall. Par exemple, pour les x86 et x86_64:
http://luajit.org/performance_x86.html
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr