Tuning wydajności aplikacji Enterprise

Kod: Java-EE-performance
Kategoria: Java EE
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Szkolenie przeznaczone dla uczestników pragnąc zgłębić szczegóły działania JVM oraz ich wpływ na wydajność aplikacji.

Wyróżniki szkolenia

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Podejście od problemu
  • Dostęp do wiedzy eksperckiej trenera

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do testowania wydajności
    1. Zdefiniowanie podstawowych pojęć
      1. wydajność, strojenie wydajności
      2. latencja i przepustowość
    2. Metodologie strojenia wydajności
    3. Charakterystyki sprzętowe
    4. Monitoring systemu operacyjnego
    5. Testowanie typu: Load, Stress i Endurance
    6. Testowanie w skali Micro oraz Macro
    7. Obsługa JMeter oraz OpenJDK JavaMicroHarness
  2. Wnętrze Wirtualnej Maszyny Javy (JVM)
    1. Wprowadzenie do budowy Hotspot'a (HS)
    2. Kompilacja typu Just-in-time
    3. Zarządzanie pamięcią
      1. podział pamięci na obszary
      2. algorytmy GC
      3. implementacje GC w HS
    4. Monitoring Hotspot'a
    5. Analiza logów GC
    6. Narzędzia do analizy logów GC
  3. Profilowanie aplikacji
    1. Narzędzia (JProfiler, JVisualVM)
    2. Profilowanie JDBC
    3. Profilowanie wątków
    4. Znajdowanie gorących punktów w aplikacji
    5. Profilowanie pamięci
    6. Znajdowanie wycieków pamięci
    7. Analiza zrzutów wątków


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń