Bewertung:

Das Buch wird im Allgemeinen von Java-Entwicklern wegen seines informativen Inhalts über die Java-Leistung gut aufgenommen und vermittelt ein solides Verständnis der gängigen Leistungsprobleme und Speicherkonzepte. Einige Benutzer finden es jedoch aufgrund seiner Organisation und des Mangels an visuellen Hilfsmitteln schwierig zu lesen.
Vorteile:Informativ und leicht zu lesen, breite Abdeckung von Leistungsproblemen, tiefgehende Erklärungen von Konzepten wie GC und Speicher, nützlich sowohl für allgemeines Wissen als auch als Nachschlagewerk, führt neue Konzepte ein und ist für Java-Entwickler sehr zu empfehlen.
Nachteile:Schwierig zu lesen, mit schlechten Übergängen zwischen den Themen, ohne visuelle Hilfsmittel wie Grafiken, was das Verständnis erschweren kann, und einige Leser haben das Gefühl, dass es nur grundlegende Punkte abdeckt.
(basierend auf 11 Leserbewertungen)
Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond
Programmierung und Testen werden im Allgemeinen als getrennte Fachgebiete betrachtet. In diesem praktischen Buch vertritt der Java-Experte Scott Oaks den Ansatz, dass jeder, der mit Java arbeitet, wissen sollte, wie sich der Code in der Java Virtual Machine verhält - einschließlich der Optimierungen, die die Leistung verbessern können.
Diese aktualisierte zweite Auflage hilft Ihnen dabei, tiefgreifende Kenntnisse über die Leistung von Java-Anwendungen zu erlangen, die sowohl die JVM als auch die Java-Plattform nutzen. Entwickler und Performance-Ingenieure lernen eine Vielzahl von Funktionen, Tools und Prozessen zur Verbesserung der Leistung von Java 8 und 11 LTS kennen. Obwohl der Schwerpunkt auf produktionsunterstützten Versionen und Funktionen liegt, enthält dieses Buch auch eine Vorschau auf aufregende neue Technologien, wie z.
B.
die Kompilierung vor der Zeit und experimentelle Garbage Collections. Verstehen Sie, wie verschiedene Java-Plattformen und Compiler die Leistung beeinflussen.
Lernen Sie, wie die Garbage Collection in Java funktioniert. Wenden Sie vier Prinzipien an, um die besten Ergebnisse bei Leistungstests zu erzielen. Das JDK und andere Tools verwenden, um zu erfahren, wie eine Java-Anwendung funktioniert.
Die Auswirkungen des Garbage Collectors durch Tuning und Programmierpraktiken zu minimieren. Leistungsprobleme in Java-APIs in Angriff nehmen. Verbessern Sie die Leistung von Java-gesteuerten Datenbankanwendungen.