IT-Tage 2018
10. - 13.12.2018
Frankfurt am Main

Dr. Bert Besser
Dr. Rüdiger Grammes

10.12.2018

09:00 - 16:00

tbc

Workshop

Tickets

+ Kollegenrabatt
+ Frühbucherrabatt

Jetzt anmelden

Wer kennt (und fürchtet) ihn nicht: Den java.lang.OutOfMemoryError. Er ist oft ein Hinweis auf ein Speicherleck, und ein solches zu finden ist nicht einfach: denn die Schwachstelle ist bestens versteckt, die Exception gibt in der Regel keinen Hinweis auf die Stelle des Fehlers.

In diesem Workshop lernen wir, wie Speicherlecks entstehen und wie man den Ursachen des Lecks auf die Spur kommen kann, u. a.:

  • Wie organisiert die JVM den Speicher (Bereiche, Garbage Collection, etc.)?
  • Wie sehen typische Lecks aus? Warum kann die Garbage Collection diesen Speicher nicht mehr freigeben?
  • Wie erhalte ich einen Heap Dump, um ein Leck analysieren zu können?
  • Mit welchen Tools kann ich einen Heapdump analysieren?
  • Wie unterstützen mich diese Tools beim Finden des fehlerhaften Codes?

In Übungen analysieren wir Beispielanwendungen, welche Speicherlecks enthalten. Wir analysieren deren Heap Dumps und erhalten dabei Hinweise auf Codeabschnitte, die fehlerhaft implementiert sein könnten.

Info

Sie erhalten ein persönliches Teilnehmer-Zertifikat nach Abschluss dieses Workshops.