Geçmiş Paneli
Pro Özellik
Oturum yönetimi özellikleri (kaydetme, karşılaştırma, dışa aktarma) Pro lisansı gerektirir. Ücretsiz sürüm günde 1 oturum kaydına izin verir.
Geçmiş Paneli Nedir?
Section titled “Geçmiş Paneli Nedir?”Geçmiş Paneli, profil analizi oturumlarını kaydetmenize, bunları baseline’larla karşılaştırmanıza ve analiz için verileri dışa aktarmanıza olanak tanır. Bu, zaman içinde performansı izlemek ve regresyonları tespit etmek için önemlidir.
Geçmiş Panelini Açma
Section titled “Geçmiş Panelini Açma”IntelliJ IDEA
Section titled “IntelliJ IDEA”- Profiler araç penceresini açın (alt panel)
- History sekmesine tıklayın
VS Code / Cursor / Windsurf
Section titled “VS Code / Cursor / Windsurf”- Kenar çubuğundaki GalataJ simgesine tıklayın
- Session History bölümünü genişletin
Oturum Kaydetme
Section titled “Oturum Kaydetme”Daha sonra karşılaştırmak veya analiz için dışa aktarmak üzere mevcut profil analizi verilerinizi kaydedin.
Nasıl Kaydedilir
Section titled “Nasıl Kaydedilir”- Profil analizi aktifken, Oturumu Kaydet düğmesine tıklayın
- Açıklayıcı bir ad girin (örn. “Optimizasyon öncesi”, “v2.1.0 sürümü”)
- İsteğe bağlı olarak filtreleme için etiketler ekleyin
- Kaydet’e tıklayın
Nelerin Kaydedildiği
Section titled “Nelerin Kaydedildiği”| Veri | Açıklama |
|---|---|
| Metod metrikleri | Ort/Maks CPU süresi, çağrı sayısı, tahsisler |
| Bağlam bilgisi | HTTP endpoint’leri, Spring controller’ları, DB sorguları |
| JVM bilgisi | Java sürümü, heap boyutu, GC istatistikleri |
| Zaman damgası | Oturumun ne zaman yakalandığı |
Baseline Nedir?
Section titled “Baseline Nedir?”Bir baseline, mevcut (canlı) performansınızı karşılaştırdığınız bir referans oturumdur. “Bilinen iyi” durumunuzu temsil eder.
Baseline Ayarlama
Section titled “Baseline Ayarlama”- Geçmiş Panelinde baseline olarak istediğiniz oturumu bulun
- Sağ tıklayın → Baseline Olarak Ayarla (veya ⭐ simgesine tıklayın)
- Baseline oturumu bir yıldızla işaretlenecektir
Oturumları Karşılaştırma
Section titled “Oturumları Karşılaştırma”Neyin değiştiğini görmek için herhangi iki oturumu karşılaştırın - regresyonları tespit etmek veya optimizasyonları doğrulamak için mükemmel.
Karşılaştırma Sonuçlarını Anlama
Section titled “Karşılaştırma Sonuçlarını Anlama”| Sütun | Açıklama |
|---|---|
| Metod | Sınıf ve metod adı |
| Baseline | Baseline oturumunun metrikleri |
| Mevcut | Karşılaştırılan oturumun metrikleri |
| Delta | Fark (+ daha yavaş, - daha hızlı) |
| Trend | ↑ Regresyon, ↓ İyileşme, = Değişmedi |
Renk Kodlaması
Section titled “Renk Kodlaması”- 🟢 Yeşil - Performans iyileşti (daha hızlı, daha az bellek)
- 🔴 Kırmızı - Performans kötüleşti (daha yavaş, daha fazla bellek)
- ⚪ Gri - Önemli değişiklik yok
Oturumları Dışa Aktarma
Section titled “Oturumları Dışa Aktarma”Profil analizi verilerinizi dokümantasyon, paylaşım veya harici analiz için dışa aktarın.
Dışa Aktarma Formatları
Section titled “Dışa Aktarma Formatları”| Format | En İyi Kullanım |
|---|---|
| JSON | Programatik analiz, CI/CD entegrasyonu |
| CSV | Tablo analizi, Excel/Google Sheets |
| HTML | Okunabilir raporlar, ekiple paylaşım |
CLI ile Dışa Aktarma
Section titled “CLI ile Dışa Aktarma”# En son oturumu dışa aktargalataj export --format json --output ./profiling-data.json
# Belirli bir oturumu dışa aktargalataj export --session-id abc123 --format html --output ./report.html
# Karşılaştırmayı dışa aktargalataj export --compare --session1 abc123 --session2 def456 --format csvEn İyi Uygulamalar
Section titled “En İyi Uygulamalar”Oturumları Açıklayıcı Adlandırın
“session1” yerine “v2.1.0-cache-fix-oncesi” gibi adlar kullanın
Kilometre Taşlarında Kaydedin
Büyük değişiklikler, sürümler ve optimizasyonlardan önce/sonra oturumları kaydedin
Etiketler Kullanın
Kolay filtreleme için “üretim”, “staging”, “özellik-x” gibi etiketler ekleyin
Düzenli Baseline Güncellemeleri
Doğrulanmış performans iyileştirmelerinden sonra baseline’ınızı güncelleyin
Sorun Giderme
Section titled “Sorun Giderme”| Sorun | Çözüm |
|---|---|
| Oturum kaydedilemiyor | Pro lisansını kontrol edin: galataj license status |
| Oturumlar görünmüyor | Geçmiş Panelini yenileyin |
| Dışa aktarma başarısız | Disk alanını ve yazma izinlerini kontrol edin |
| Karşılaştırma veri göstermiyor | Her iki oturumun örtüşen metodlara sahip olduğundan emin olun |
Sonraki Adımlar
Section titled “Sonraki Adımlar”- Yapay Zeka Entegrasyonu - Profil analizi verilerinizi analiz etmek için yapay zeka kullanın
- Yapılandırma - Oturum ayarlarını özelleştirin
- CLI Referansı - Komut satırı oturum yönetimi