Java optimieren: Praktische Techniken zur Verbesserung der Leistung von Jvm-Anwendungen

Bewertung:   (4,2 von 5)

Java optimieren: Praktische Techniken zur Verbesserung der Leistung von Jvm-Anwendungen (J. Evans Benjamin)

Leserbewertungen

Zusammenfassung:

Das Buch 'Optimizing Java' bietet ein tiefes Verständnis der JVM-Interna und Techniken zur Leistungsoptimierung, die mehr als nur die Garbage Collection (GC) abdecken. Es enthält praktische Tools und Erkenntnisse für Entwickler, die ihre Java-Anwendungen verbessern wollen. Das Buch wurde jedoch wegen Ungereimtheiten, mangelnder Details in den Erklärungen und schlechtem Korrekturlesen kritisiert, was einige dazu veranlasst, seinen Wert im Verhältnis zum Preis in Frage zu stellen.

Vorteile:

Detaillierte Untersuchung von JVM-Interna und Leistungsoptimierung
enthält praktische Tools
geeignet für Anfänger und erfahrene Entwickler
deckt Threading, Bytecode und JIT-Compiler ab
stellt Konzepte klar mit Beispielen und Abbildungen dar
relevant für moderne Java-Versionen.

Nachteile:

Inkonsistente Qualität und mangelhaftes Korrekturlesen
einige Konzepte sind möglicherweise zu elementar
es fehlt eine detaillierte Anleitung zur Verwendung der genannten Tools
geht nicht systematisch auf Leistungsprobleme ein
gilt als überteuert für den angebotenen Inhalt.

(basierend auf 14 Leserbewertungen)

Originaltitel:

Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Inhalt des Buches:

Leistungsoptimierung ist eine experimentelle Wissenschaft, aber das bedeutet nicht, dass Ingenieure auf Vermutungen und Folklore zurückgreifen sollten, um die Arbeit zu erledigen. Doch genau das ist oft der Fall. Mit diesem praktischen Buch lernen Java-Technologen, die mit komplexen Technologie-Stacks arbeiten, wie man Java-Anwendungen mit einem quantitativen, überprüfbaren Ansatz auf Leistung trimmt.

Die meisten Ressourcen zum Thema Leistung neigen dazu, die Theorie und die Interna von virtuellen Java-Maschinen zu erörtern, aber dieses Buch konzentriert sich auf die praktischen Aspekte der Leistungsoptimierung, indem es eine breite Palette von Aspekten untersucht. Es gibt keine einfachen Rezepte, Tipps und Tricks oder Algorithmen zu lernen. Leistungstuning ist ein Prozess der Definition und Bestimmung der gewünschten Ergebnisse. Und das erfordert Sorgfalt.

⬤ Lernen Sie, wie Java-Prinzipien und -Technologie die moderne Hardware und Betriebssysteme optimal nutzen.

⬤ Erforschen Sie verschiedene Leistungstests und häufige Anti-Patterns, die Ihr Team verärgern können.

⬤ Verstehen Sie die Fallstricke bei der Messung von Java-Leistungszahlen und die Nachteile des Microbenchmarking.

⬤ Tauchen Sie ein in die Protokollierung der JVM-Garbage Collection, Überwachung, Tuning und Tools.

⬤ Erforschen Sie die JIT-Kompilierung und die Leistungstechniken der Java-Sprache.

⬤ Lernen Sie die Leistungsaspekte der Java Collections API kennen und verschaffen Sie sich einen Überblick über die Java-Gleichzeitigkeit.

Weitere Daten des Buches:

ISBN:9781492025795
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:600

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Java optimieren: Praktische Techniken zur Verbesserung der Leistung von Jvm-Anwendungen - Optimizing...
Leistungsoptimierung ist eine experimentelle...
Java optimieren: Praktische Techniken zur Verbesserung der Leistung von Jvm-Anwendungen - Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: