İçeriğe geç

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, 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.


  1. Profiler araç penceresini açın (alt panel)
  2. History sekmesine tıklayın
  1. Kenar çubuğundaki GalataJ simgesine tıklayın
  2. Session History bölümünü genişletin

Daha sonra karşılaştırmak veya analiz için dışa aktarmak üzere mevcut profil analizi verilerinizi kaydedin.

  1. Profil analizi aktifken, Oturumu Kaydet düğmesine tıklayın
  2. Açıklayıcı bir ad girin (örn. “Optimizasyon öncesi”, “v2.1.0 sürümü”)
  3. İsteğe bağlı olarak filtreleme için etiketler ekleyin
  4. Kaydet’e tıklayın
VeriAçıklama
Metod metrikleriOrt/Maks CPU süresi, çağrı sayısı, tahsisler
Bağlam bilgisiHTTP endpoint’leri, Spring controller’ları, DB sorguları
JVM bilgisiJava sürümü, heap boyutu, GC istatistikleri
Zaman damgasıOturumun ne zaman yakalandığı

Bir baseline, mevcut (canlı) performansınızı karşılaştırdığınız bir referans oturumdur. “Bilinen iyi” durumunuzu temsil eder.

  1. Geçmiş Panelinde baseline olarak istediğiniz oturumu bulun
  2. Sağ tıklayın → Baseline Olarak Ayarla (veya ⭐ simgesine tıklayın)
  3. Baseline oturumu bir yıldızla işaretlenecektir

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.

SütunAçıklama
MetodSınıf ve metod adı
BaselineBaseline oturumunun metrikleri
MevcutKarşılaştırılan oturumun metrikleri
DeltaFark (+ daha yavaş, - daha hızlı)
Trend↑ Regresyon, ↓ İyileşme, = Değişmedi
  • 🟢 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

Profil analizi verilerinizi dokümantasyon, paylaşım veya harici analiz için dışa aktarın.

FormatEn İyi Kullanım
JSONProgramatik analiz, CI/CD entegrasyonu
CSVTablo analizi, Excel/Google Sheets
HTMLOkunabilir raporlar, ekiple paylaşım
Terminal window
# En son oturumu dışa aktar
galataj export --format json --output ./profiling-data.json
# Belirli bir oturumu dışa aktar
galataj export --session-id abc123 --format html --output ./report.html
# Karşılaştırmayı dışa aktar
galataj export --compare --session1 abc123 --session2 def456 --format csv

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Çözüm
Oturum kaydedilemiyorPro lisansını kontrol edin: galataj license status
Oturumlar görünmüyorGeçmiş Panelini yenileyin
Dışa aktarma başarısızDisk alanını ve yazma izinlerini kontrol edin
Karşılaştırma veri göstermiyorHer iki oturumun örtüşen metodlara sahip olduğundan emin olun