Optimierung und Tuning von Java-Programmen

PROKODA Gmbh
In Berlin

Preis auf Anfrage
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
0221/... Mehr ansehen

Wichtige informationen

Tipologie Seminar
Beginn Berlin
  • Seminar
  • Berlin
Beschreibung

Dieses Seminar wendet sich an erfahrene Java-Programmierer, die hier Anregungen zum Performance-Tuning und zur Speicheroptimierung für Java-Anwendungen erhalten. Neben den elementaren Regeln zur Optimierung werden zur Vertiefung Beispiele aus der Praxis vorgestellt, an denen die Machbarkeit der präsentierten Lösungsvorschläge aufgezeigt wird

Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Berlin
Berlin, Deutschland
Beginn auf Anfrage
Lage
Berlin
Berlin, Deutschland

Themenkreis

    Vorgehensweise:
    Zielsetzung bei der Optimierung - Identifizierung von Performanceproblemen - Optimierungsdreieck - Der Optimierungszyklus

    Werkzeuge und Hilfsmittel:
    Profiler - Speicher- und System-Monitoring - Decompiler - Last- und Performancetests - Remotezugriff

    Laufzeitumgebung:
    Arbeitsweise von JVM, JIT, HotSpot - Funktionsweise der Garbage Collection

    Optimierung von Programmen und effiziente Programmiertechnik:
    Klassische Optimierungen (Schleifen, Invarianten) - Arrays - Lebenszyklus und Wiederverwendung von Objekten - Schwache Referenzen - Caches und Objekt-Pool - Objektbeziehungen und Klassendesign - Multithreading und Threadsynchronisation, Thread Pool - Zeichenkettenverarbeitung - JDBC - riskante Optimierungen

    Effizienter Einsatz der Klassenbibliotheken:
    Datenstrukturen - Klassen der Collection-API (Listen, Queues, Mengen, Assoziativspeicher) - Alternative Collection-Bibliotheken - Ein-/Ausgabe, NIO - Serialisierung, XML-Serialisierung - Alternative Serialisierungsbibliotheken

    Verteilte Anwendungen und Datenbanken:
    Value Objects - Datenbanken: Connection Pools, Prepared Statements, Connection Parameter - Transaktionen: Isolation Level und parallele Transaktionen - Typische Optimierungsmaßnahmen im Applikationsserver: Servlets und Enterprise JavaBeans - verteilte Caches - Performance Patterns und Antipatterns


User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen