Accueil InfoQ Virtual Machines sur InfoQ
-
Java Statique : État Actuel
La devise de longue date de Java, write once, run everywhere, semble s'adapter à l'ère du cloud natif. Avec le besoin d'un temps de démarrage plus rapide et d'une empreinte réduite, Static Java gagne du terrain. Pour mieux comprendre les avantages et les implications de l'adoption de Static Java, InfoQ a contacté Dan Heidinga, ingénieur logiciel principal chez Red Hat.
-
GraalVM 22.0 Publié Avec Des Améliorations De Native Image
GraalVM, une machine virtuelle polyglotte qui fournit un runtime partagé pour exécuter des applications écrites dans plusieurs langages, a publié sa version 22.0. L'utilitaire de création d'images natives propose des améliorations pour accélérer les temps de création, réduire la taille des images, utiliser moins de mémoire pour créer et exécuter des images.
-
GraalVM 21.3 Prend En Charge Java 17
Oracle Labs a publié GraalVM 21.3, prenant en charge Java 17 et le JDK Flight Recorder (JFR) pour des exécutables Java natifs. Par rapport à la version 21.1 d'avril 2021, cette version crée des exécutables natifs 14 % plus petits pour Spring PetClinic JDBC avec 20 % de temps de génération en moins. La version exécute les applications plus rapidement et commence à prendre en charge JPMS.
-
Microsoft Open-Source GCToolkit Pour Exploiter Les Logs Du GC De La JVM
En rendant open source GCToolkit, Microsoft promet d'exploiter les riches informations stockées dans les logs du GC de la JVM. L'outil promet de fournir des mécanismes pour analyser, exploiter et visualiser les fichiers de logs du GC d'une manière conviviale.
-
IBM Présente Les Runtimes Semeru Pour OpenJ9
IBM a présenté les Runtimes Semeru gratuits qui utilisent les bibliothèques de classes d'OpenJDK avec la JVM d'Eclipse OpenJ9. Les runtimes basés sur OpenJ9 peuvent être utilisés comme alternative sur ceux basés sur HotSpot. Auparavant, AdoptOpenJDK produisait des binaires avec OpenJ9, cependant, cela n'est plus légalement autorisé depuis leur transfert à la Fondation Eclipse.
-
Kotlin 1.5 Prend En Charge Les Fonctionnalités De Java 15 Et Un Nouveau Compilateur JVM
Kotlin 1.5 introduit la prise en charge des dernières fonctionnalités de Java, y compris les classes record, les interfaces scellées et les classes inline. En outre, il apporte un certain nombre d'améliorations à la bibliothèque standard et un nouveau compilateur JVM IR.
-
GraalVM 21.0 Propose Une JVM Écrite En Java
GraalVM a publié la version majeure 21.0 avec un nouveau composant, Java on Truffle, qui fournit une implémentation d'une JVM écrite en Java. GraalVM est lui-même une machine virtuelle polyglotte qui fournit un runtime pour exécuter des applications dans plusieurs langages. Java on Truffle est écrit à l'aide du framework Truffle, fournit une nouvelle option pour exécuter des applications Java.
-
Windows Subsystem for Linux 2 Passe en General Availability Avec Une Mise à Jour Améliorée
Microsoft a annoncé que Windows Subsystem for Linux 2 (WSL2) sera en General Availability dans Windows 10, version 2004. WSL2 a été publié dans le programme Insider l'année dernière. Avec le passage en General Availability, WSL2 peut désormais être mis à jour automatiquement via les mises à jour standard de Windows Update.
-
New Relic - Le Rapport Sur L'Etat De Java
Alors que les données autodéclarées suggèrent que l'exécution de la dernière JVM en production est la voie à suivre, le récent rapport de New Relic suggère que le paysage Java est dominé par Java 8, et dans une moindre mesure, Java 11, avec des versions non LTS, à peine sous les radars. Lisez la suite pour savoir ce que leur rapport indique sur ce que les clients utilisent réellement.
-
JFR Arrive Dans Open JDK 8
Java Flight Recorder, à l'origine mis en open source dans Open JDK 11, est backporté dans l'arborescence principale d'Open JDK 8 à l'issue de sa release en accès anticipé. Avec JMC 7.1, disponible auprès d'Azul, le profiling avec flight recorder deviendra accessible aux utilisateurs d'Open JDK 8 et d'Open JDK 11.
-
Azul Systems Discute Du Présent Et Du Futur De Java
InfoQ a rencontré Simon Ritter, directeur technique adjoint d'Azul Systems pour parler de leurs JVM et du statut actuel et futur de Java.
-
Kotlin 1.2 pour partager son code entre les plateformes JVM, JS & Android
Kotlin 1.2 vient de sortir. Rappel du détail des nouvelles fonctionnalités, dont le partage de code entre les couches d'une application.
-
JavaOne 2016 : La Keynote d'IBM - Accélérer l'Innovation avec Java
IBM avait de nombreuses nouvelles novatrices à partager lors de leur keynote à JavaOne cette année. InfoQ était présent pour couvrir la keynote et fait ici le point.
-
Oracle confirme un calendrier retardé pour Java 9
Dans une récente communication, Mark Reinhold, architecte en chef de la Plate-forme Java Groupe chez Oracle, a suggéré de retarder la disponibilité générale de Java 9 de six mois, afin de fournir plus de temps pour terminer le projet Jigsaw. Après délibération, le retard a été accepté, la disponibilité générale de Java 9 étant décalée à Mars 2017.
-
Un Hyperviseur Natif à venir pour OpenBSD
Depuis longtemps, OpenBSD manque d'un support pour accueillir des machines virtuelles sur les plate-formes x86/x64. Mike Larkin, développeur OpenBSD, cherche à changer la donne grâce à son nouveau projet consistant à apporter un hyperviseur natif sur ce système d'exploitation. Le résultat : la possibilité d'héberger des machines virtuelles nativement.