Seminar und Training

Java Memory Analyse mit Dynatrace AppMon

Grundlagen & Methodik für stabile und performante Java Software

Java Memory

Das Java Speichermanagent (Garbage Collection) kann bei unzureichender Berücksichtigung auf Ebene der Architektur und Entwicklung eine Ursache für instabile und inperformante Java Softwareanwendungen sein.


Inhalte

Motivation & Grundlagen

  • Auswirkung von Speicherproblemen auf Benutzer, Geschäftsprozesse und IT
  • Basiswissen zum Speichermanagement in Java
  • Architektur und Softwarecode Antipatterns für Speicher-intensives Software Coding
  • Integration von Antipatterns als Qualitätssicherung in den Softwareentwicklungsprozess

Java Garbage Collectors auswählen, konfigurieren und monitoren

  • Unterschiedliche Strategien für das Java Speichermanagement
  • Auswahl, Basiskonfiguration und Validierung des "richtigen" Garbage Collectors
  • Monitoring der Ausführungzeit (GC, Full GC) und der Auswirkung auf die Anwendungsperformance (Suspension Time) von Garbage Collections

Durchführung von Speicheranalysen (Memory Dumps)

  • Trend- versus Detailanalyse der Speicherentwicklung (Leak Analysis)
  • Erzeugen von Memory Dumps in Test- und Produktionsumgebungen
  • Werkzeuge für die Erzeugung von Memory Dumps
  • Analyse von Java Memory Dumps

Weitere Analysemöglichkeiten

  • CPU Sampling
  • Thread Analyse

Seminarziele

Das Seminar vermittelt die methodischen und technischen Grundlagen zur Durchführung von Java Speicheranalysen und -optimierungen. Anhand von Praxisbeispielen und Übungen können die Seminarteilnehmer erste Erfahrungen für das Monitoring der Garbage Collection sowie Erstellen und Analysieren von Memory Dumps erlangen.


Zielgruppe

  • Software Entwickler im Bereich Java
  • Software Architekten im Bereich Java
  • Lasttester

Empfohlenes Vorwissen

  • Grundlagen Java Programmierung

Werkzeuge

  • JProfiler
  • VisualVM
  • Dynatrace AppMon

Enthaltene Leistungen

  • Teilnehmerzertifikat
  • freies WLAN
  • Seminar-Notebook
  • Mittagessen
  • Obst und Gebäck
  • Getränke: Kaffee, Tee, Wasser, Saft

Seminaranmeldung

Bitte füllen Sie das Anmeldeformular vollständig aus und lesen Sie vor dem Absenden der Anmeldung die Teilnahmebedingungen. Danke!

Terminauswahl
Ich bestätige die Teilnahmebedingungen (Seminar-AGBs) gelesen zu haben und akzeptiere diese.
Teilnehmer

Kontaktperson (Seminarmanagement, Beschaffung)

Rechnungsadresse


Sie wollen uns noch etwas mitteilen?
Ich habe die Hinweise zum Datenschutz gelesen und akzeptiere diese.