Shrnutí

Optimalizace kódu v Javě

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

Kapitola 1: Základy výkonu kódu

  • Big-O notace
    • Časová složitost
    • Prostorová složitost
  • Výběr datové struktury
    • HashSet
    • HashMap
Optimalizace kódu v Javě

Kapitola 2: Měření výkonu kódu

  • System.nanoTime() pro přesné měření času
  • Architektura JVM
  • Metriky výkonu
    • Runtime.getRuntime() pro sledování paměti
    • ThreadMXBean pro analýzu CPU
Optimalizace kódu v Javě

Kapitola 3: Zlepšování výkonu kódu

  • Základy vícevláknového zpracování
    • Paralelní proudy
    • ExecutorService
  • Strategie ukládání do mezipaměti
    • Jedis (Redis)
  • Vzory optimalizace
    • Implementace vzoru Singleton
    • Líná vs. okamžitá inicializace
Optimalizace kódu v Javě

Děkujeme!

Optimalizace kódu v Javě

Preparing Video For Download...