Java Performance Tuning & Optimization

mm
Victor Rentea
Java Performance Tuning & Optimization

Acest curs este predat în limba română, iar materialele sunt în limba engleză şi/sau în limba română, după caz.

La cerere, cursul poate fi personalizat.

Pe langa concepte care stau la baza functionarii JVM (Garbage Collection, Just-In-Time Compiler, Locking mechanism), cursul acopera atat principii generale de optimizare si tunare a performantei unui sistem, cat si considerente practice ale intrebuintarii primitivelor de sincronizare din java.util.concurrent, .wait()/.notify(), Thread Pool Executors, Thread Locals, Volatile si altele.
 
Nu este necesar ca participantii sa aiba deja cunostinte in zona de performanta sau programare concurenta. Un minim de 2-3 ani experienta Java/C++ este in general suficienta. Totusi, castigul pe care cursul il aduce este net superior daca anumite concepte sunt deja familiare participantilor, cum ar fi: ce este un thread, care sunt in mare zonele de memorie, ce este un registru de procesor, ce ar fi un Lock etc.

 

Caracteristici curs

  • Capitole 9
  • Durata 2 Zile
  • Nivel cunostinte Orice nivel
  • Limba Romana
  • Cursanti 12
  • Ziua 1

    • Capitol 1.1 Java Monitoring Tools Intro Locked 0m
    • Capitol 1.2 Execution Engine Locked 0m
    • Capitol 1.3 Java Memory Model Locked 0m
    • Capitol 1.4 Java Garbage Collection Locked 0m
  • Ziua 2

    • Capitol 2.1 Java Concurrency Patterns Locked 0m
    • Capitol 2.2 Advanced Execution Time Optimization Locked 0m
    • Capitol 2.3 Workshop: Heap Dump Analysis Locked 0m
    • Capitol 2.4 Space Optimization Locked 0m
    • Capitol 2.5 Other Leftover Performance Tips Locked 0m
mm
Victor Rentea
Sr. Dev, Team Lead, Lead Architect at IBM Romania; Technical Trainer & Coach; Oracle Certified Java EE Architect, International Conference Speaker