IntelliJ IDEA Entegrasyonu
IntelliJ IDEA Entegrasyonu
Section titled “IntelliJ IDEA Entegrasyonu”Performans metriklerini doğrudan IntelliJ IDEA kod editörünüzde görün.
Kurulum
Section titled “Kurulum”- File → Settings → Plugins menüsüne gidin
- “GalataJ” arayın
- Install’a tıklayın
- İstendiğinde IntelliJ’i yeniden başlatın
Gereksinimler
- IntelliJ IDEA 2023.1 veya üzeri
- Uygulamanız için Java JDK 11+
Profil Analizini Başlatın
Section titled “Profil Analizini Başlatın”- Java uygulamanızı çalıştırın normal Run Konfigürasyonunuzu kullanarak
- Run → Start GalataJ Profiling menüsüne gidin
- Profillemek istediğiniz JVM’i seçin
- Start’a tıklayın
Eklenti her şeyi otomatik olarak halleder:
- ✅ Controller’ı başlatır
- ✅ Çalışan JVM’leri keşfeder
- ✅ Profiler ajanını ekler
Satır İçi Metrikleri Görüntüleyin
Section titled “Satır İçi Metrikleri Görüntüleyin”Profil analizi aktif olduğunda, performans metrikleri doğrudan metodlarınızın üstünde görünür:
Gösterilen metrikler:
- Çalıştırma süresi - Ortalama ve maksimum süre
- Çağrı sayısı - Çağrı sayısı
- Bellek - Çağrı başına tahsisler
- Trend - Performans değişim göstergesi
Detaylar için Hover Yapın
Section titled “Detaylar için Hover Yapın”Detaylı metrikleri görmek için herhangi bir metodun üzerine gelin:
Profiler Paneli
Section titled “Profiler Paneli”Tüm metrikleri tek bir yerde görmek için View → Tool Windows → Profiler’ı açın:
Panel özellikleri:
- Tüm profillenen metodları görüntüleyin
- Çalıştırma süresi, çağrı sayısı veya trende göre sıralayın
- Package veya sınıfa göre filtreleyin
- Metod kaynağına gitmek için tıklayın
Profil Analizini Durdurun
Section titled “Profil Analizini Durdurun”İşiniz bittiğinde, Run → Stop GalataJ Profiling menüsüne gidin.
Metrikleri Anlamak
Section titled “Metrikleri Anlamak”Çalıştırma Süresi
Avg = profil analizi başladığından beri kümülatif ortalama
Max = son penceredeki en yüksek süre
Trend
↑ Pozitif = yavaşlıyor
↓ Negatif = hızlanıyor
Çağrı Sayısı
Profil analizi başladığından beri toplam çağrı
Tahsisler
Metod çağrısı başına ayrılan bellek
Ayarlar
Section titled “Ayarlar”Satır İçi İpuçlarını Etkinleştir/Devre Dışı Bırak
Section titled “Satır İçi İpuçlarını Etkinleştir/Devre Dışı Bırak”- File → Settings → Editor → Inlay Hints menüsüne gidin
- Code Vision → GalataJ’yi bulun
- Açın/kapatın
Sorun Giderme
Section titled “Sorun Giderme”JVM Görünmüyor mu?
Java uygulamanızın çalıştığından emin olun, ardından JVM seçim dialogunda Yenile’ye tıklayın. Hâlâ görünmüyorsa, sorunu teşhis etmek için terminalde galataj doctor komutunu çalıştırın.
| Sorun | Çözüm |
|---|---|
| Metrikler görünmüyor | Profil analizinin aktif olup olmadığını kontrol edin (durum çubuğunda “Profiling” yazıyor) |
| Metrikler güncellenmiyor | Run → Restart GalataJ Profiling’i deneyin |
| Eklenti yüklenmiyor | Kurulumdan sonra IntelliJ’i yeniden başlatın |
Daha fazla yardım için Sorun Giderme Kılavuzu’na bakın.
Sonraki Adımlar
Section titled “Sonraki Adımlar”- VS Code Entegrasyonu - GalataJ’yi VS Code’da kullanın
- Docker Profil Analizi - Konteynerize uygulamaları profilleyin
- Yapılandırma - Ayarları özelleştirin