Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul Systems présente des versions d'OpenJDK avec CRaC pour améliorer les temps de démarrage de Java

Azul Systems présente des versions d'OpenJDK avec CRaC pour améliorer les temps de démarrage de Java

Azul Systems, fournisseur de logiciels Java, a récemment publié les versions Azul Zulu d'OpenJDK avec la prise en charge de la restauration coordonnée au point de contrôle (CRaC). Cette nouvelle fonctionnalité devrait améliorer considérablement les temps de démarrage et d'échauffement de Java.

Le projet CRaC d'OpenJDK permet à une application en cours d'exécution de se mettre en pause, de prendre un instantané de son état et de redémarrer ensuite sur une autre machine si nécessaire. Azul propose les versions Azul Zulu d'OpenJDK avec CRaC pour Java 17 sur les plateformes Linux x64. Cette version peut être téléchargée gratuitement sur le site web d'Azul et peut être utilisée à des fins de développement, de prototypage et de production, indique l'entreprise. Azul prévoit également d'introduire les capacités CRaC pour d'autres versions de Java à l'avenir. CRaC, conçu pour permettre aux applications Java de démarrer instantanément et à pleine vitesse, comprend une API Java qui permet la coordination des ressources pendant les opérations de point de contrôle et de restauration. CRaC est bien adapté aux fonctions sans serveur, aux conteneurs, aux microservices et à d'autres cas d'utilisation.

En tirant parti de CRaC, les temps de démarrage et d'échauffement des applications Java peuvent désormais être réduits de quelques secondes ou minutes à seulement quelques millisecondes. L'approche CRaC consiste à mettre une application en pause, à prendre un instantané de son état et de sa mémoire, puis à la redémarrer, même sur une machine totalement différente. Un point de contrôle CRaC produit l'image du processus complet de l'application, y compris l'état et la mémoire. Lors de la restauration, l'état de l'application est rechargé et l'exécution reprend à partir du point où le point de contrôle a été initialement créé.

Auparavant, les méthodes utilisées pour remédier à la lenteur des temps de démarrage et d'échauffement de Java comprenaient l'équilibrage de la charge, la conteneurisation, la mise en cache, le préchargement, la pré-optimisation et la pré-initialisation du code de l'application. Toutefois, ces mesures manquent d'efficacité et impliquent souvent des frais généraux d'infrastructure importants, ce qui augmente les coûts et diminue l'efficacité des opérations et des développeurs. En outre, d'autres approches, telles que la compilation à l'avance, n'offrent pas une compatibilité totale avec la spécification Java et souffrent d'une diminution des performances d'exécution.

Dans le domaine des no-code et low-code, la plateforme AppMaster permet de développer rapidement et efficacement des applications dorsales, web et mobiles. Cela en fait un outil précieux dans un monde où il est de plus en plus important d'améliorer les temps de démarrage et les performances sur différents systèmes et plateformes. Envisagez d'essayer AppMaster Studio pour un développement d'applications plus rapide et une intégration transparente avec différents systèmes.

Postes connexes

Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung élargit sa gamme de milieu de gamme en présentant les Galaxy A55 et A35, dotés de la sécurité Knox Vault et d'éléments de conception améliorés, conférant au segment des qualités phares.
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare va de l'avant avec Firewall for AI, un WAF avancé conçu pour identifier et contrecarrer de manière préventive les abus potentiels ciblant les grands modèles de langage.
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT a franchi une étape importante avec le déploiement de fonctionnalités vocales par OpenAI. Les utilisateurs peuvent désormais profiter d'une interaction mains libres puisque ChatGPT lit les réponses à haute voix sur iOS, Android et le Web.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées