GraalVM

Plus rapide. Plus intelligent. Plus léger.
GraalVM est un JDK à hautes performances qui accroît les performances des applications Java et JVM tout en simplifiant la création et l'exécution des services Java natifs du cloud. Ce compilateur optimisé génère du code plus rapidement et utilise moins de ressources de calcul, ce qui permet aux microservices de démarrer instantanément. GraalVM est inclus dans l'abonnement Java SE Universal Subscription sans coût supplémentaire.

Fonctionnalités GraalVM

Chaque nouvelle version de GraalVM permet aux développeurs d'utiliser les exécutables natifs pour déployer des microservices avec un démarrage plus rapide et obtenir des performances de pointe immédiates, au même titre que les performances pouvant être obtenues avec OpenJDK.

Les droits d’accès à GraalVM avec Java SE Universal Subscription facilitent encore davantage l’accès à cette technologie

GraalVM, qui repose sur Oracle Java, offre des avantages considérables en termes de performances pour de nombreuses applications Java. Les mises à jour de correctifs critiques de GraalVM incluent toutes les mises à jour d’Oracle Java SE pour se protéger contre les vulnérabilités connues.

Optimisation avancée du compilateur juste à temps

Le compilateur d’optimisation haute performance de GraalVM accélère les performances des applications jusqu’à 55 % sans aucune modification du code. Les applications s’exécutent plus rapidement et évoluent mieux avec des besoins réduits en termes de CPU et de mémoire.

Compilation anticipée Native Image

L'utilitaire d'images natives GraalVM compile les applications basées sur Java et sur le code d'octet Java en exécutables binaires natifs qui peuvent s'exécuter directement sans Java Virtual Machine. Les binaires Native Image permettent un démarrage quasi instantané, ont une faible empreinte mémoire et offrent des performances optimales sans temps de préchauffage. GraalVM est pris en charge par toutes les principales infrastructures de micro-services, notamment Helidon, Micronaut, Quarkus et Spring Boot.

Prise en charge polyglotte

GraalVM fournit un support d’exécution haute performance pour un certain nombre de langues au-delà de Java, ainsi que la possibilité d’interagir avec différents langages et bibliothèques sans aucune pénalité en termes de performances. Il améliore la productivité des développeurs en leur permettant d'utiliser le langage ou la bibliothèque qui convient à une tâche donnée.

Support dédié pour GraalVM

L’abonnement GraalVM garantit une assistance Oracle Premier Support 24 heures sur 24 et un accès complet aux mises à jour de performance, de stabilité et de sécurité. Les licences et le support d'Oracle GraalVM sont inclus dans les abonnements Oracle Cloud.

Oracle Cloud Infrastructure est optimisé par Oracle GraalVM

Connecté grâce aux communautés

Oracle Cloud Infrastructure utilise GraalVM pour améliorer les performances et réduire l’utilisation des ressources. En passant simplement à Oracle GraalVM, Oracle Cloud Infrastructure a connu une réduction de 25 % du temps de récupération de la mémoire et une amélioration de 10 % des transactions par seconde. GraalVM est inclus dans tous les abonnements Oracle Cloud Infrastructure.

Principaux avantages d'Oracle GraalVM

  • Accélérez les performances des applications

    Accélérez les performances des applications jusqu’à 55 %, sans modification du code.

    Lire l’étude de cas (PDF)

  • Réduisez vos coûts d’infrastructure

    Les microservices fonctionnant sur Oracle GraalVM consomment moins de mémoire et de processeur, ce qui réduit considérablement vos coûts de calcul cloud.

    Des microservices efficaces grâce à Oracle GraalVM

  • Travailler avec les principaux cadres d’application Java du secteur

    GraalVM est pris en charge par toutes les principales infrastructures de microservices, notamment Helidon, Micronaut, Quarkus et Spring Boot.

    Compilation anticipée de Java avec GraalVM

  • Améliorez la productivité des développeurs grâce à la prise en charge de la programmation polyglotte

    GraalVM offre un support d’exécution haute performance pour un certain nombre de langages autres queJava ainsi que la possibilité de faire interagir différents langages sans perte de performance.

    Oracle GraalVM alimente l’infrastructure Cloud pour Oracle NetSuite (PDF)

13 juin 2023

Annonce d'Oracle GraalVM

Shaun Smith, Directeur senior de la gestion des produits GraalVM chez Oracle

En savoir plus sur Oracle GraalVM à l'aide de la nouvelle licence GFTC.

Lire la suite de l'article

Blogs sur GraalVM à la une

Tout afficher

Ressources

tarification

Droit à l'abonnement Java SE Universal Subscription

Les licences et le support d'Oracle GraalVM sont inclus dans Oracle Cloud et Java SE Universal Subscription sans frais supplémentaires.

Formation

Témoignages clients

Nous serions ravis de vos commentaires. Donnez un avis sincère sur Oracle GraalVM via le site d’évaluation tiers Trust Radius.

Avis d’utilisateurs

Développement d'applications multicloud

Développement d'applications multicloud

Graal Cloud Native (GCN) est un ensemble de modules de framework Micronaut® open source qui simplifient le développement d'applications multicloud et sont conçus pour être compilés à l'avance avec GraalVM Native Image. Avec Graal Cloud Native, vous pouvez facilement créer des microservices Java natifs du cloud portables qui démarrent instantanément et utilisent moins de ressources, ce qui réduit les coûts de calcul.

  • Gagnez en portabilité multicloud : écrivez des applications une seule fois et exécutez-les sur n'importe quel cloud public.
  • Réduisez vos coûts : les exécutables natifs démarrent jusqu'à 100 fois plus rapidement et fonctionnent immédiatement à des performances optimales. Utilisez moins de ressources pour exécuter des applications à grande échelle afin d'atteindre vos objectifs d'optimisation des coûts.
  • Améliorez la productivité de vos développeurs : réduisez le temps de développement grâce à des intégrations de service cloud prêtes à l'emploi et à la validation de code lors de la création, et non lors de l'exécution.

Produits associés

Oracle Java SE

Langage de programmation et plate-forme de développement les plus populaires

Oracle WebLogic Server

Plate-forme des applications d'entreprise Java

Oracle Cloud Marketplace

Commencer avec GraalVM dans le cloud

Projet Micronaut

Cadre de travail moderne pour ensemble complet de microservices

Premiers pas avec Oracle GraalVM


Téléchargez Oracle GraalVM

Obtenez les nouvelles versions d'Oracle GraalVM avec les guides d'installation.


Regardez des webcasts sur Oracle GraalVM

Découvrez des conseils et des bonnes pratiques pour Oracle GraalVM.


Infographie sur Oracle GraalVM Explainer

Nouveaux termes et définitions pour parler de GraalVM. Découvrez comment fonctionne la technologie.


Nous contacter

Discutez d'Oracle GraalVM avec l’un de nos experts produit.