Book description
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Leistungstuning 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. In diesem praktischen Buch lernen fortgeschrittene Java-Technologen, die mit komplexen Plattformen arbeiten, wie sie Java-Cloud-Anwendungen mit einem quantitativen, überprüfbaren und wiederholbaren Ansatz auf Leistung trimmen können.
Als Reaktion auf die Allgegenwart des Cloud Computing behandelt diese überarbeitete Ausgabe Themen, die für eine hohe Leistung von Java-Anwendungen in der Cloud entscheidend sind. Viele Ressourcen zum Thema Leistung konzentrieren sich eher auf die Theorie und die Interna von virtuellen Java-Maschinen, aber dieses Buch diskutiert die technischen Aspekte auf niedriger Ebene im Kontext der praktischen Leistungsoptimierung und untersucht eine breite Palette von Aspekten. Es gibt keine einfachen Rezepte, Tipps und Tricks oder Algorithmen zu lernen. Stattdessen geht es bei der Leistungsanalyse darum, die gewünschten Ergebnisse zu definieren und zu bestimmen und mit fundiertem technischem Wissen zu ermitteln, wie diese Ziele erreicht werden können.
Mit diesem Buch wirst du:
- lernst du, wie Java-Prinzipien und -Technologien die moderne Hardware, Betriebssysteme und Cloud-Stacks optimal nutzen
- die Fallstricke bei der Messung von Java-Leistungszahlen und die Nachteile von Microbenchmarking untersuchen
- Verstehen, wie man Java/JVM-Anwendungen in modernen Cloud-Umgebungen verpackt, einsetzt, betreibt und debuggt
- Anwendung neuer Beobachtungsansätze, um ein tiefes Verständnis von Cloud Native Applications zu erlangen
- Leistungstechniken der Java-Sprache anwenden, einschließlich nebenläufiger und verteilter Formen
Table of contents
- Vorwort
- Vorwort
- 1. Optimierung und Leistung Definiert
- 2. Überblick über die JVM
- 3. Hardware und Betriebssysteme
- 4. Muster und Antimuster für Leistungstests
- 5. Microbenchmarking und Statistik
- 6. Die Speicherbereinigung verstehen
- 7. Erweiterte Speicherbereinigung
- 8. GC Logging, Überwachung, Tuning und Tools
- 9. Code-Ausführung auf der JVM
- 10. Die JIT-Kompilierung verstehen
- 11. Leistungstechniken der Java-Sprache
- 12. Gleichzeitige Leistungstechniken
- 13. Profiling
- 14. Leistungsstarke Protokollierung und Nachrichtenübermittlung
- 15. Java 9 und die Zukunft
- Index
Product information
- Title: Java optimieren
- Author(s):
- Release date: September 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098196783
You might also like
book
Funktionale Programmierung in Java
Mit der Version 8 erhielt die objektorientierte Programmiersprache Java die Möglichkeit, mit ihr funktional zu programmieren. …
book
Java Challenge
Dieses Buch bietet ein breit gefächertes Spektrumvon über 100 Übungsaufgaben und Programmierpuzzlesinklusive Lösungen zum Knobeln und …
book
Java – die Neuerungen in Version 9 bis 14
Dieses Buch richtet sich an Leser, die bereits solides Java-Know-how besitzen und sich prägnant über die …
book
Programmieren in TypeScript
Programmierer, die mit einer dynamisch typisierten Sprache arbeiten, wissen, wie schwer es ist, ein Projekt zu …