İçeriğe geç

AI Entegrasyonu

Pro Özellik

AI bağlam dosyaları Pro lisans gerektirir.

Performans verilerinizi analiz etmek ve optimizasyon önerileri almak için AI asistanlarını kullanın.


GalataJ, AI asistanlarının okuyabileceği bağlam dosyalarını otomatik oluşturur:

your-project/
├── .galataj/
│ ├── live-performance.md ← Güncel profil verisi
│ └── baseline-live-compare.md ← Baseline ile karşılaştırma

AI asistanınızı bu dosyalara yönlendirip performans soruları sorun.


live-performance.md AI için biçimlendirilmiş gerçek zamanlı profil verisi içerir:

  • CPU süresine göre en yoğun metotlar
  • Çağrı sayıları ve ayırmalar
  • JVM çalışma zamanı özeti
  • Bağlam tespit sonuçları

AI Prompts

Profil alırken otomatik güncellenir.


baseline-live-compare.md mevcut performansın baseline ile nasıl karşılaştığını gösterir:

  • Yavaşlayan metotlar (gerilemeler)
  • Hızlanan metotlar (iyileştirmeler)
  • Özet istatistikler

AI Prompts

Profil alırken otomatik güncellenir.


Dosyayı doğrudan referans verin:

  • @.galataj/live-performance.md dosyasını oku ve en yavaş metotlar için optimizasyon öner
  • ‘@.galataj/baseline-live-compare.md’ dosyasını oku ve son uygulama sonrası performansın nasıl değiştiğini gör.
  1. .galataj/live-performance.md içeriğini kopyalayın
  2. Sohbete yapıştırın
  3. Sorunuzu sorun

Örnek:

“İşte profil verilerim. OrderService.findAll neden bu kadar yavaş?”

“@.galataj/live-performance.md en yavaş 5 metodu analiz et”


GalataJ performans analizi için hazır prompt’lar içerir.

IntelliJ: Profiler paneli → Ask AI açılır menüsü

VS Code: GalataJ paneli → Ask AI açılır menüsü

Gerilemeleri Analiz Et

Performans sorunları ve darboğazları bulun

Optimizasyon Öner

Spesifik kod düzeyi düzeltmeler alın

Bellek Analizi

Ayırma sorunları ve GC baskısını tespit edin

IO vs CPU

Metotların IO mu CPU mu ağırlıklı olduğunu belirleyin


Kendi prompt’larınızı ekleyebilirsiniz; yerleşiklerle birlikte görünürler.

IntelliJ: Profiler paneli → Ask AIManage Custom Prompts

VS Code: GalataJ paneli → Ask AIManage Custom Prompts

Özel Prompt Ekle


Profiler panelinde herhangi bir metodun üzerine gelin → Add to Chat

Metodun metrikleri doğrudan AI sohbetinize kopyalanır.


Spesifik Olun

“Uygulamam neden yavaş?” yerine “UserService.findAll baseline 20ms iken neden 200ms sürüyor?” diye sorun.

Bağlam Ekleyin

Tech stack’inizi belirtin: “Bu Spring Boot 3 + PostgreSQL uygulaması”

Önerileri Doğrulayın

AI önerileri başlangıç noktasıdır. Değişiklikten sonra mutlaka tekrar profil alın.