Recapitulare

Optimizarea codului în Java

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

Capitolul 1: Fundamentele performanței codului

  • Notația Big-O
    • Complexitate temporală
    • Complexitate spațială
  • Selectarea structurii de date
    • HashSet
    • HashMap
Optimizarea codului în Java

Capitolul 2: Măsurarea performanței codului

  • System.nanoTime() pentru măsurare precisă
  • Arhitectura JVM
  • Metrici de performanță
    • Runtime.getRuntime() pentru monitorizarea memoriei
    • ThreadMXBean pentru analiza CPU
Optimizarea codului în Java

Capitolul 3: Îmbunătățirea performanței codului

  • Fundamente ale multi-threading
    • Fluxuri paralele
    • ExecutorService
  • Strategii de caching
    • Jedis (Redis)
  • Tipare de optimizare
    • Implementarea tiparului Singleton
    • Inițializare lazy vs. eager
Optimizarea codului în Java

Mulțumesc!

Optimizarea codului în Java

Preparing Video For Download...