Ajouter un commentaire

Jouer avec GraalVM

Par:
fredericmazue

mer, 26/06/2019 - 10:00

GraalVM est une machine virtuelle dite "universelle", car elle est capable d'exécuter du code écrit en nombreux langages de programmation, parmi lesquels tous les langages supportés par la machine virtuelle Java (Java, Scala, Kotlin, Clojure) ainsi que JavaScript, Python, Ruby, C et C++, etc. tout en permettant également à ces langages de communiquer entre eux.

Une des fonctionnalités très appréciée de GraalVM est sa compilation anticipée du code Java en une image native qui est un fichier exécutable autonome. Ceci apporte notamment une empreinte mémoire réduite et un démarrage plus rapide de l'application.

Tout cela est très bien, mais comment générer une telle image native et quelles sont concrètement les améliorations de performances obtenues ? Et obtient-on toujours des améliorations de performances avec GraalVM ? Ce très intéressant billet vous apportera une réponse. Un article à lire si vous voulez vous familiariser avec GraalVM.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 BBBB   RRRR    GGG   N   N   QQQ   
B B R R G NN N Q Q
BBBB RRRR G GG N N N Q Q
B B R R G G N NN Q QQ
BBBB R RR GGG N N QQQQ
Q