entw

Entwicklung

Angular 2, TypeScript, Docker DevOps, XML, Java, Java EE, Web- und GUI-Entwicklung, Tools

Java Performance Tuning

P-JEE-08

Die Analyse und Optimierung der Performance unternehmenskritischer Java-Applikationen im Enterprise-Umfeld stellt eine wichtige Aufgabe und zugleich eine hohe Herausforderung dar. In diesem Seminar erläutern wir die unterschiedlichen Bereiche der Performance-Analyse anhand eines Schichtenmodells vom Betriebssystem über die Java Virtual Machine bis hin zum Quellcode.

 

Zielgruppe:

Java-Programmierer, Operatoren, QA-Mitarbeiter und IT-Architekten, die das Performance-Verhalten von Java-Applikationen für Laufzeit-Optimierungen analysieren wollen

Voraussetzung:

Kenntnisse der Programmiersprache Java oder Teilnahme am Seminar "Java Programmierung Grundlagen" (P-JAVA-01). Empfehlenswert sind Kenntnisse von Java EE Technologien oder Teilnahme am "Java EE Power Workshop" (P-JAVA-12) oder am "Spring Power Workshop" (P-JEE-06)

Ziele/Nutzen des Seminars:

  • Sie sind für das Thema "Performance" sensibilisiert und kennen Strategien und Techniken, mit denen die Performance gemessen werden kann
  • Sie kennen das grundlegende Funktionsprinzip des Java-Memory-Models und die verschiedenen Algorithmen der Garbage Collection
  • Sie kennen Methoden zur Optimierung Ihrer Applikation, zur Kontrolle des Speicherverbrauchs
  • Sie können Probleme im Bereich Multithreading sowie die Auswirkung von Synchronisation und Dead-Locks lösen

Inhalte:

  • Einführung und Konzepte: Performance Grundlagen, Strategien und Techniken, Java Virtual Machine
  • Monitoring- und Profiling-Tools: Monitoring versus Profiling, Schichtenmodell der Performance-Analyse
  • Betriebssystem-Tools: JVM-Tools, Java-Profiler
  • JVM: Garbage Collection: Speicherbereiche und Generationen, Garbage Collection Algorithmen auf der Young und Old Generation, G1 (Garbage First) Garbage Collection, Monitoring des Garbage Collectors, Tuning der JVM
  • Tuning der Applikation: Praxistipps für optimierten Code, Micro Benchmarking, Minimierung des Speicherverbrauchsmittels Object Pools, Memory Leaks, WeakReference, OutOfMemory-Analyse
  • Multithreading: Auswirkungen von Synchronisation, Dead-Locks vermeiden und finden
  • Tuning von Java EE-Applikationen: Java EE-Architekturen , Performance Faktoren: Application Server, Datenbank

Termine:

Startdatum Enddatum Seminarort Preis * Teilnehmer Freie Plätze Buchung
12.03.2018 14.03.2018 Wiesbaden

1.390,00 €

1.251,00 € Frühbucherpreis

30.07.2018 01.08.2018 Wiesbaden

1.390,00 €

1.251,00 € Frühbucherpreis

15.10.2018 17.10.2018 Wiesbaden

1.390,00 €

1.251,00 € Frühbucherpreis

03.12.2018 05.12.2018 Wiesbaden

1.390,00 €

1.251,00 € Frühbucherpreis

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer

Downloads

Beratung / Kontakt

Seminarteam
Sie haben Fragen zu Seminaren
oder zu einer Bestellung?
phone 0611 77840-00
 envelope2 seminare@ordix.de

Das sagen unsere Teilnehmer

Eine sehr informative, kurzweilige Veranstaltung. Ich werde Ordix allgemein und die Veranstaltung im Besonderen empfehlen.

Seminar Java Performance Tuning, 06.11.2017