Bewertung:

Das Buch „Java Performance Companion“ wird für seine detaillierte Erforschung des G1 Garbage Collectors (GC) und des Serviceability Agent gelobt und gilt als unverzichtbare Lektüre für Java-Entwickler. Einige Leser waren jedoch der Meinung, dass es im Verhältnis zu seinem Preis zu wenig Inhalt hat und waren von seiner Länge enttäuscht.
Vorteile:⬤ Sehr informativ zu G1 GC und Serviceability Agent
⬤ gut organisiert und übersichtlich
⬤ dient als wertvolle Referenz
⬤ geschrieben von maßgeblichen Persönlichkeiten im Bereich Java GC
⬤ nützlich sowohl für das Verständnis als auch für das Tuning von G1
⬤ enthält wichtige JVM Flags und GC Log Snippets für die Fehlersuche.
⬤ Relativ kurz (nur 165 Seiten) für den Preis
⬤ deckt möglicherweise nicht alle Themen ab, die die Leser erwarten, wie Tuning, Profiling-Tools und Best Practices
⬤ einige Leser äußerten sich enttäuscht über die Länge und den wahrgenommenen Wert.
(basierend auf 7 Leserbewertungen)
Java(R) Performance Companion zeigt, wie man systematisch und proaktiv die Java-Leistung mit der modernen Multicore-Hardware und den komplexen Betriebssystemumgebungen von heute verbessern kann.
Die Autoren, allesamt führende Java-Performance- und Java-HotSpot-VM-Experten, helfen Ihnen, die Leistung zu verbessern, indem sie moderne Software-Engineering-Praktiken anwenden, häufige Fehler vermeiden und Tipps und Tricks aus jahrelanger Praxiserfahrung anwenden.
Dieses Buch knüpft an den Klassiker "Java Performance" von Charlie Hunt und Binu John an und bietet noch nie dagewesene Details zu zwei leistungsstarken Innovationen der Java-Plattform: dem Garbage First (G1) Garbage Collector und dem HotSpot VM Serviceability Agent.
Der Inhalt umfasst.
⬤ Nutzung von G1 zur Überwindung von Einschränkungen bei der parallelen, seriellen und CMS-Garbage Collection.
⬤ Verständnis der einzelnen Stufen von G1 GC-Sammlungen, sowohl junge als auch alte.
⬤ Unter die Haube von G1 schauen und es effizient auf Ihre Anwendung abstimmen.
⬤ Mögliche Optimierungen identifizieren, experimentelle Ergebnisse interpretieren und Maßnahmen ergreifen.
⬤ Die Interna der HotSpot VM erforschen.
⬤ Verwendung des HotSpot VM Serviceability Agent zur Analyse, Eingrenzung und Behebung verschiedener HotSpot VM-Probleme.
⬤ Fehlerbehebung bei Speicherplatzmangel, Deadlocks auf Java-Ebene und Abstürzen der HotSpot VM.
⬤ Erweiterung des Serviceability Agent und Verwendung des Plugin für VisualVM.
⬤ Beherrschen nützlicher HotSpot VM-Befehlszeilenoptionen, die in Java(TM) Performance nicht behandelt werden.
Java(R) Performance Companion hilft Ihnen, die maximale Leistung und den maximalen Wert aus Java mit JDK 8 oder 9 herauszuholen - für jede Anwendung, in jeder Umgebung.
Registrieren Sie Ihr Produkt unter informit.com/register, um bequemen Zugang zu Downloads, Updates und Korrekturen zu erhalten, sobald diese verfügbar sind.