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

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
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