Jvm Performance Engineering : A l'intérieur d'Openjdk et de la machine virtuelle Java Hotspot

Note :   (4,1 sur 5)

Jvm Performance Engineering : A l'intérieur d'Openjdk et de la machine virtuelle Java Hotspot (Monica Beckwith)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 6 votes.

Titre original :

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Contenu du livre :

Ce guide complet sur l'ingénierie des performances de la machine virtuelle Java (JVM) est une ressource indispensable pour tout développeur Java expérimenté. Monica Beckwith, experte en performance Java de renommée mondiale, se concentre spécifiquement sur la VM HotSpot d'OpenJDK, démystifie en profondeur les aspects complexes de la performance de la JVM, partage des techniques de diagnostic puissantes et vous aide à mettre en œuvre des optimisations efficaces dans votre propre code.

Tout d'abord, Beckwith passe en revue l'évolution de Java et de la JVM, en éclairant les stratégies de garbage collection, les threads GC parallèles et concurrents, et leurs implications en termes de performances. Ensuite, elle aborde de manière experte l'évolution du système de types Java, son impact sur les performances et l'efficacité, ainsi que les améliorations potentielles du projet Valhalla. Beckwith montre comment transformer les applications Java monolithiques en paradigme Java moderne et modulaire, en mettant à jour les structures de projet, en assurant la compatibilité des dépendances et en gérant les modules pour optimiser les performances. Vous apprendrez à tirer le meilleur parti de l'interface de journalisation unifiée de la machine virtuelle Java pour maximiser la visibilité et le contrôle des processus et améliorer le débogage et les tests de performance.

Avec ces fondations en place, Beckwith introduit des techniques pour l'optimisation de la performance de Java de bout en bout, y compris le micro-benchmarking pour évaluer et améliorer la performance de n'importe quel code Java. Beckwith fournit une couverture approfondie de la gestion avancée de la mémoire dans OpenJDK, montrant comment tirer parti des optimisations et des algorithmes récents du JDK, et comment tirer le meilleur parti des tampons d'allocation locale des threads (TLAB) et de l'architecture de mémoire non uniforme (NUMA). Un chapitre complet sur l'optimisation des performances d'exécution comprend un aperçu de l'avenir de la concurrence avec le projet Loom. Beckwith conclut avec des techniques avancées pour accélérer le démarrage des applications avec OpenJDK, y compris une couverture à jour d'Elastic Metaspace, Project Leyden, et GraalVM.

Autres informations sur le livre :

ISBN :9780134659879
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2024
Nombre de pages :400

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Jvm Performance Engineering : A l'intérieur d'Openjdk et de la machine virtuelle Java Hotspot - Jvm...
Ce guide complet sur l'ingénierie des performances...
Jvm Performance Engineering : A l'intérieur d'Openjdk et de la machine virtuelle Java Hotspot - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)