Kapanış

Java'da Kod Optimizasyonu

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

Bölüm 1: Kod performansının temelleri

  • Büyük-O Gösterimi
    • Zaman Karmaşıklığı
    • Bellek (Alan) Karmaşıklığı
  • Veri Yapısı Seçimi
    • HashSet
    • HashMap
Java'da Kod Optimizasyonu

Bölüm 2: Kod performansını ölçme

  • Hassas zamanlama için System.nanoTime()
  • JVM Mimarisi
  • Performans Metrikleri
    • Bellek izlemesi için Runtime.getRuntime()
    • CPU analizi için ThreadMXBean
Java'da Kod Optimizasyonu

Bölüm 3: Kod performansını iyileştirme

  • Çoklu iş parçacığı temelleri
    • Paralel akışlar
    • ExecutorService
  • Önbellekleme stratejileri
    • Jedis (Redis)
  • Optimizasyon kalıpları
    • Singleton deseninin uygulanması
    • Tembel vs. hevesli başlatma
Java'da Kod Optimizasyonu

Teşekkürler!

Java'da Kod Optimizasyonu

Preparing Video For Download...