Jvm-Leistungstechnik: Einblicke in Openjdk und die Hotspot Java Virtual Machine

Bewertung:   (4,1 von 5)

Jvm-Leistungstechnik: Einblicke in Openjdk und die Hotspot Java Virtual Machine (Monica Beckwith)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 6 Stimmen.

Originaltitel:

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Inhalt des Buches:

Dieses umfassende Handbuch zur Leistungsoptimierung der Java Virtual Machine (JVM) ist ein unverzichtbares Hilfsmittel für jeden erfahrenen Java-Entwickler. Die weltbekannte Java-Performance-Expertin Monica Beckwith konzentriert sich speziell auf die OpenJDK HotSpot VM, entmystifiziert gründlich die komplexen Aspekte der JVM-Performance, vermittelt leistungsstarke Diagnosetechniken und hilft Ihnen, effektive Optimierungen in Ihrem eigenen Code zu implementieren.

Zunächst gibt Beckwith einen Überblick über die Entwicklung von Java und der JVM und beleuchtet Garbage Collection-Strategien, parallele und gleichzeitige GC-Threads sowie deren Leistungsauswirkungen. Als Nächstes erörtert sie fachkundig die Entwicklung des Java-Typensystems, seine Auswirkungen auf Leistung und Effizienz sowie potenzielle Verbesserungen des Project Valhalla. Beckwith zeigt, wie man monolithische Java-Anwendungen auf das moderne, modulare Java-Paradigma umstellt, indem man Projektstrukturen aktualisiert, die Kompatibilität von Abhängigkeiten sicherstellt und Module verwaltet, um die Leistung zu optimieren. Sie erfahren, wie Sie das Unified Java Virtual Machine Logging Interface optimal nutzen können, um die Transparenz und Kontrolle von Prozessen zu maximieren und Debugging und Leistungstests zu verbessern.

Auf dieser Grundlage stellt Beckwith Techniken zur durchgängigen Java-Leistungsoptimierung vor, einschließlich Micro-Benchmarking zur Bewertung und Verbesserung der Leistung von Java-Code. Beckwith behandelt ausführlich die fortschrittliche Speicherverwaltung in OpenJDK und zeigt, wie man die neuesten JDK-Optimierungen und -Algorithmen nutzt und das Beste aus Thread-Local Allocation Buffers (TLABs) und Non-Uniform Memory Architecture (NUMA) herausholt. Ein ausführliches Kapitel über die Optimierung der Laufzeitleistung enthält einen Ausblick auf die Zukunft der Gleichzeitigkeit mit Project Loom. Beckwith schließt mit fortgeschrittenen Techniken zur Beschleunigung des App-Starts mit OpenJDK, einschließlich der aktuellen Abdeckung von Elastic Metaspace, Project Leyden und GraalVM.

Weitere Daten des Buches:

ISBN:9780134659879
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2024
Seitenzahl:400

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Jvm-Leistungstechnik: Einblicke in Openjdk und die Hotspot Java Virtual Machine - Jvm Performance...
Dieses umfassende Handbuch zur...
Jvm-Leistungstechnik: Einblicke in Openjdk und die Hotspot Java Virtual Machine - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)