• Startseite
  • Entwicklung & Beratung
  • DevOps
  • Schulungen
  • Vorträge
  • Kontakt

Schulung: Java-Performance-Analyse und -Optimierung

Das Thema "Performance" ist ein wichtiges Thema bei der Entwicklung und dem späteren Betrieb von Java-Anwendungen.

Schulungsziel

In dieser Schulung lernen Sie, wie Sie die Leistung Ihrer Java-Anwendungen verbessern können, indem Sie deren Performance systematisch analysieren und optimieren.

Zielgruppe

Entwicklerinnen und Entwickler.

Themen

Die im Rahmen der Schulung behandelten Inhalte schließen ein:

  • Einführung
  • Erkennen von Performance-Problemen
  • Häufige Ursachen von Performance-Problemen in Java-Anwendungen
  • Performance-Analyse
    • Reproduzierbare Lastszenarien mit Gatling
    • Profiling von Anwendungen mit dem async-profiler
    • Erkennen von erhöhtem CPU-Verbrauch
    • Untersuchung von Lock-Contention
    • Analyse von erhöhtem Speicherverbrauch und Memory-Leaks
    • Auswertung von Flamegraphs
    • Java Flight Recorder und Java Mission Control
  • Leistungssteigerung durch Nebenläufigkeit
    • Vermeiden und Erkennen von Deadlocks
    • Leichtgewichtige Concurrency mit Virtual Threads auf Basis von Project Loom
  • Java Virtual Machine (JVM)
    • Der Java-Garbage-Collector und seine Optimierung
    • JVM-Tuning
  • Continous Profiling in Produktion
  • Best Practices

Erforderliche Vorkenntnisse

Gundkenntnisse in der Anwendungsentwicklung mit Java.

Dauer

2 Tage.

Inhouse-, Remote-Training oder Einzelcoaching gefällig?

Unsere Schulungen bieten wir selbstverständlich auch als Inhouse-Trainings vor Ort in Ihren eigenen Räumlichkeiten oder als Einzelcoaching an - ideal, um in vertrauter Umgebung neues Wissen zu erwerben und bestehendes Wissen zu vertiefen. So können Sie auch gezielt Einfluss auf die Schwerpunkte des Trainings nehmen und die Gruppenzusammensetzung sowie Ihre Reisekosten optimieren.
Selbstverständlich bieten wir alle unsere Schulungen auch als Remote-Training an.

Noch Fragen?

Sofern Sie Fragen zu einer Schulung haben und weitere Informationen oder ein unverbindliches Angebot wünschen, kontaktieren Sie uns gerne für weitere Details.

Schulung buchen Individualtraining vereinbaren Anfrage senden
  • GitHub
  • © 2025 TG Byte Software GmbH. Alle Rechte vorbehalten.
  • Impressum
  • Datenschutz
  • Version fd379425