Java Performance Tuning with Mission Control and Flight Recorder

Academy
Digicomp
Kurzbeschreibung
In diesem Kurs erlernen Sie Performance-Tuning-Methoden mit Mission Control und Flight Recorder und erhalten praktische Tipps für die Behebu... mehr...
In diesem Kurs erlernen Sie Performance-Tuning-Methoden mit Mission Control und Flight Recorder und erhalten praktische Tipps für die Behebung schwieriger Performance-Probleme in Java-Applikationen. weniger
Kursorte
Basel, Bern, Zürich
Kursarten
Kurs/Seminar
Fachbereiche

Software Engineering, Informatik, Java, Web Programmierung

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursleiter

Digicomp

Digicomp Profilfoto
Kursinhalt
  1. Course Overview
  2. Java Virtual Machine and Performance Overview
    • JVM Overview
    • What is Performance?
    • Performance Methodology
  3. The JVM and Java Garbage Collection
    • HotSpot GC Basics
    • The GC Aging Process
    • G1 GC
  4. Java Garbage Collectors
    • Garbage Collecting Algorithms
    • Types of GC Collectors
    • JVM Ergonomics
  5. Command Line JVM Monitoring
    • GC Monitoring Options
    • JIT Monitoring Options
  6. Mission Control and JVM Monitoring Tools
    • Monitoring with VisualVM
    • Monitoring with Mission Control
  7. Java Flight Recorder
    • Creating Flight Recordings
    • Analyze a Flight Recording
  8. Monitoring Operating System Performance
    • Monitoring CPU Usage
    • Monitoring Memory Usage
    • Monitoring Network I/O
    • Monitoring Disk I/O
    • Monitoring Processes
  9. Performance Profiling Tools
    • Overview of Profiling Tools
    • CPU Profiling
    • Heap Profiling
  10. Troubleshooting Performance Issues by Profiling
    • Memory Leak Profiling
    • Detecting Memory leaks
    • Dectecting Contention and Locking Issues
  11. Garbage Collection Tuning
    • Tuning with Serial GC
    • Tuning with Parallel GC
    • Tuning with Concurrent GC
    • Tuning with G1 GC
  12. Language Level Concerns and Garbage Collection
    • Object Allocation
    • Working with Large Objects
    • Explicit Garbage Collection
    • Finalizers
    • Memory Leak Detection Tools
    • Object References
Kursziele

Nach dem Besuch dieses Kurses sind Sie in der Lage,

  • grundlegende Prinzipien der Performance zu beschreiben
  • die Arbeitsweise von Garbage Collection zu beschreiben
  • die mit Java verfügbaren Garbage Collectors, inkl. G1, aufzulisten
  • die Performance auf JVM- und Applikationsebene zu überwachen
  • die Performance von Java-Applikationen mit Java Mission Control und Flight Recorder zu überwachen und zu analysieren
  • die Performance von Betriebssystemen wie Solaris, Linux und Windows zu überwachen
  • die Performance einer Java-Applikation zu messen
  • die Garbage Collection in einer Java-Applikation zu optimieren
  • grundlegende Prinzipien der Permance-Optimierung auf eine Java-Applikation zu anwenden
Zielpublikum
Java-Entwickler, Systemadministratoren, technische Berater
Kurssprache
Deutsch
Kursgebühr
CHF 2900