BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ JVM 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.

  • 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.

  • Oracle propose G1 comme Ramasse-Miettes par défaut pour Java 9

    Oracle envisage d'inclure JEP 248 dans la liste des JEP ciblant Java 9, rendant G1 le ramasse-miettes par défaut sur les configurations de serveur. La décision a déclenché un débat au sein de la communauté Java, beaucoup estimant que le collector Concurrent Mark and Sweep (CMS) aurait pu être plus approprié.

  • L'avenir de Scala

    Dans l'article publié récemment "Scala : les prochaines étapes" qui décrit l'avenir du langage, l'équipe Scala détaille les nouvelles fonctionnalités des trois prochaines versions et leurs objectifs principaux : rendre le langage et ses librairies plus faciles à comprendre, plus robustes et plus performants.

BT