Note :
Le livre « Optimizing Java » fournit une compréhension approfondie des internes de la JVM et des techniques d'optimisation des performances, couvrant plus que le simple garbage collection (GC). Il comprend des outils pratiques et des idées adaptées aux développeurs qui cherchent à améliorer leurs applications Java. Cependant, le livre a été critiqué pour ses incohérences, le manque de détails dans les explications et une mauvaise relecture, ce qui a conduit certains à remettre en question sa valeur par rapport à son prix.
Avantages:⬤ Exploration détaillée des composants internes de la JVM et de l'optimisation des performances
⬤ inclut des outils pratiques
⬤ convient aux débutants comme aux développeurs expérimentés
⬤ couvre le threading, le bytecode et les compilateurs JIT
⬤ présente les concepts de manière claire à l'aide d'exemples et d'illustrations
⬤ pertinent pour les versions modernes de Java.
⬤ Qualité inégale et mauvaise relecture
⬤ certains concepts peuvent être trop élémentaires
⬤ manque de conseils détaillés sur l'utilisation des outils mentionnés
⬤ n'aborde pas les questions de performance de manière systématique
⬤ considéré comme trop cher pour le contenu fourni.
(basé sur 14 avis de lecteurs)
Optimizing Java: Practical Techniques for Improving Jvm Application Performance
L'optimisation des performances est une science expérimentale, mais cela ne signifie pas que les ingénieurs doivent recourir à des conjectures et au folklore pour accomplir leur tâche. Pourtant, c'est souvent le cas. Grâce à ce livre pratique, les technologues Java de niveau intermédiaire ou avancé travaillant avec des piles technologiques complexes apprendront à optimiser les performances des applications Java à l'aide d'une approche quantitative et vérifiable.
La plupart des ressources sur la performance ont tendance à discuter de la théorie et des aspects internes des machines virtuelles Java, mais ce livre se concentre sur les aspects pratiques du réglage de la performance en examinant un large éventail d'aspects. Il n'y a pas de recettes simples, de trucs et astuces ou d'algorithmes à apprendre. L'optimisation des performances est un processus de définition et de détermination des résultats souhaités. Et cela demande de l'assiduité.
⬤ Apprenez comment les principes et la technologie Java utilisent au mieux le matériel et les systèmes d'exploitation modernes.
⬤ Explorer plusieurs tests de performance et les anti-modèles courants qui peuvent contrarier votre équipe.
⬤ Comprendre les pièges de la mesure des performances de Java et les inconvénients du microbenchmarking.
⬤ Plonger dans la journalisation, la surveillance, le réglage et les outils du garbage collection de la JVM.
⬤ Explorer la compilation JIT et les techniques de performance du langage Java.
⬤ Apprenez les aspects de performance de l'API Java Collections et obtenez une vue d'ensemble de la concurrence en Java.
© 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)