Seminarraum ausgestattet mit Laptops und Schreibutensilien.Seminarraum ausgestattet mit Laptops und Schreibutensilien. Im Hintergrund stehen zwei Personen die sich unterhalten.
Logo ViessmannLogo WinklerLogo REWE
Logo InterserohLogo Helmholtz-Zentrum für InfektionsforschungLogo SpieLogo Hochschule Osnabrück
Logo ObermeyerLogo PKVLogo AirPlus
Logo R+VLogo EuroglasLogo KVWLLogo AXA
Logo SubshellLogo DEVKLogo Allianz
Logo AirPlusLogo AndsafeLogo EllaLogo Identpro
Für Java-Entwickler:Innen, DevOps & Architekt:Innen

Nach dem Seminar verstehen Sie, wie die JVM innerlich aufgebaut ist und wie Sie mithilfe von Lasttests und Profiler-Werkzeugen das Laufzeitverhalten von Java-Server-Anwendungen analysieren und Schwachstellen in der Architektur und im Source Code erkennen können.

Offizieller Partner von
Logo EJ Technologies

Java Performance Tuning

Java ermöglicht die Entwicklung hochperformanter, kommerzieller Enterprise-Systeme, wie zahlreiche Beispiele beweisen. Die Optimierung von Java-Anwendungen ist jedoch komplex und erfordert spezifische Methoden und Werkzeuge. Dieses Seminar zeigt durch praktische Übungen und theoretische Grundlagen, wie typische Performance-Engpässe identifiziert und behoben werden können. Durch die Verwendung von JDK-eigenen, Open-Source- und kommerziellen Werkzeugen lernen die Teilnehmer Schritt für Schritt, wie sie Performance-Engpässe in realen Anwendungen aufdecken und lösen können.

Agenda

Arrow down
  • 1. bis 3. Tag – Theorie & Praxis
    • Grundlagen des Performance-Managements
    • Methoden der Performance Messung (Benchmarking und Profiling)
    • Java Memory Modell und der Garbage Collection
    • Optionen für Compiler, JVM, GC und GUI-Programme
    • Analyse und Optimierung der Garbage Collection
    • Arbeiten mit den Analyse-Werkzeugen des JDK (jconsole, visualvm, jcmd)
    • Analyse der Speichernutzung mit JProfiler (Memory Analyse Tool)
    • Analyse von Heap-Dumps
    • Durchführung von Last- und Failover-Tests (Apache JMeter)
    • Java Code Optimierungen (u. a. Streams, NIO)
    • Typische Fehlerbilder beim Multi-Threading
    • Analyse von Thread-Dumps
    • Analyse von Deadlocks und Thread Contention
    • Best Practice der Multi-Threading-Programmierung
    • Analyse und Optimierung von Datenbankzugriffen
    • Micro-Benchmarking mit JMH
  • 4. Tag – Analyse von Teilnehmerprojekten (optional)
    • Hands-On-Analyse ihrer Anwendung / Source-Codes
    • Identifizierung von Use Cases mit potenziellen Schwachstellen
    • Analyse von Bottlenecks (CPU, Speicher, IO)
    • Analyse des Speicherbedarfs
    • Analyse der Datenbankzugriffe
    • Analyse des Thread-Verhaltens
    • Bewertung der Analyseergebnisse
    • Brain-Storming über mögliche Lösungsansätze
Dauer
3 - 4 Tage

Zielgruppe

Dieses Seminar richtet sich an Java-EntwicklerInnen, DevOps, QA-MitarbeiterInnen und IT-ArchitektInnen, die die Performance von Java-Anwendungen analysieren und optimieren möchten.

Voraussetzungen

Grundkenntnisse im Bereich der Java-Entwicklung werden vorausgesetzt.

Lernziele

  • Performance-Engpässe in Java-Anwendungen identifizieren können
  • JVM und Garbage Collection optimieren
  • Benchmarking- und Profiling-Tools effektiv nutzen

Seminartermine

Aktuell sind keine Termine verfügbar.
Icon Kalender
16.06. - 18.06.25
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Veranstaltungstage:
  • Das ist eine Online-Schulung
  • Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Mindestanzahl Teilnehmende: 2 Personen

Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Headset
  • ein ruhiger Platz
  • Empfehlung: 2 Bildschirme
  • Online-Schulung mit Microsoft Teams oder Zoom
  • nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Icon Kalender
03.03. - 06.03.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Veranstaltungstage:
  • Das ist eine Online-Schulung
  • Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Mindestanzahl Teilnehmende: 2 Personen

Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Headset
  • ein ruhiger Platz
  • Empfehlung: 2 Bildschirme
  • Online-Schulung mit Microsoft Teams oder Zoom
  • nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Icon Kalender
15.06. - 18.06.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Veranstaltungstage:
  • Das ist eine Online-Schulung
  • Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Mindestanzahl Teilnehmende: 2 Personen

Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Headset
  • ein ruhiger Platz
  • Empfehlung: 2 Bildschirme
  • Online-Schulung mit Microsoft Teams oder Zoom
  • nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Icon Kalender
23.11. - 26.11.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Veranstaltungstage:
  • Das ist eine Online-Schulung
  • Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Mindestanzahl Teilnehmende: 2 Personen

Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Headset
  • ein ruhiger Platz
  • Empfehlung: 2 Bildschirme
  • Online-Schulung mit Microsoft Teams oder Zoom
  • nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Icon Kalender
16.06. - 18.06.25
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Icon Kalender
03.03. - 06.03.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Icon Kalender
15.06. - 18.06.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
Icon Kalender
23.11. - 26.11.26
Preis:
Ort:
Online
3 - 4 Tage
Rabatt ab 2 Personen
2.520,00 €*
* Alle Preise pro Person exkl. Mehrwertsteuer

Seminaranfrage "Java Performance Tuning"

Ihr Interesse:

Ihre Kontaktdaten:

E-Mail versendet

Vielen Dank!
Deine Nachricht ist bei uns eingegangen.

Oops! Da hat sich der Fehlerteufel eingeschlichen.
* Alle Preise pro Person exkl. Mehrwertsteuer

Sie brauchen eine maßgeschneiderte Schulung?

CROWDCODE erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.

Firmenschulung anfragen
Philipp Augustin

Ihr Ansprechpartner

Bei Fragen wenden Sie sich gerne an:

Philipp Augustin
Arrow white right