Optimizing Java: Practical Techniques for Improving JVM Application Performance
- Kindle
🔗 En tant que Partenaire Amazon, nous réalisons un bénéfice sur les achats remplissant les conditions requises — sans surcoût pour vous. En savoir plus.
Benjamin J. Evans, James Gough et Chris Newland, chez O'Reilly (2018). Un livre sur la performance de la JVM : ramasse-miettes, compilation à la volée (JIT), profilage, mesure.
Ce qui le distingue. La plupart des conseils de performance qui circulent sont du folklore — « ne concaténez pas de chaînes dans une boucle ». Ce livre part de l'inverse : comment la JVM fonctionne vraiment, comment mesurer, et pourquoi l'intuition se trompe presque toujours. Le chapitre sur la mesure vaut à lui seul le détour.
Sa fraîcheur. 2018 : le ramasse-miettes G1 y est traité, mais pas ZGC ni Shenandoah dans leur maturité actuelle. Les principes tiennent.
Pour qui. Un développeur confronté à un vrai problème de performance en production. En anglais, format Kindle.
B07C848HQL