İçeriğe geç

Özellikler

GalataJ, performans içgörülerini doğrudan geliştirme iş akışınıza taşır.


Metrikleri metodlarınızın hemen üzerinde görün — pencere veya araç değiştirmenize gerek yok.

Inline Hints

Gördükleriniz:

  • Ort. süre — Tüm çağrılar boyunca ortalama çalışma süresi
  • Maks. süre — Son penceredeki en yavaş çalışma
  • Çağrı — Toplam çağrı sayısı
  • Trend — Performans değişim göstergesi (↑ yavaşlıyor, ↓ hızlanıyor)

Daha fazla ayrıntı için herhangi bir ipucunun üzerine gelin.


Tüm profillenen metodları tek yerde gösteren özel bir panel.

Profiler Panel

Panel özellikleri:

  • Herhangi bir sütuna göre sırala (süre, çağrı, trend)
  • Paket veya sınıf adına göre filtrele
  • Kaynağa gitmek için herhangi bir metoda tıkla
  • Profil alırken anlık güncellemeler

Pro Özellik

AI bağlam dosyaları Pro lisans gerektirir.

Profil verilerinizden AI destekli içgörüler elde edin.

Nasıl çalışır:

  1. GalataJ projenizde live-performance.md oluşturur
  2. AI asistanınızı (ChatGPT, Claude, Cursor) bu dosyaya yönlendirin
  3. “OrderService neden yavaş?” gibi sorular sorun
  4. Somut optimizasyon önerileri alın

Live Performance Markdown

Yerleşik istemler:

  • Performans gerilemelerini analiz et
  • Somut optimizasyonlar öner
  • GC ve bellek analizi
  • IO vs CPU teşhisi

Özel istemler: N+1 tespiti, framework’e özel analiz vb. için kendi istemlerinizi oluşturun.

Custom AI Prompts

AI Entegrasyonu hakkında daha fazla →


Java uygulamalarını yerel veya Docker konteynerleri içinde profilleyin.

Yerel JVM'ler

Makinenizde çalışan herhangi bir Java uygulamasını profilleyin. GalataJ çalışan JVM’leri otomatik bulur.

Ücretsiz

Docker Konteynerleri

Docker konteynerleri içindeki Java uygulamalarını otomatik keşifle profilleyin.

ProDaha fazla bilgi →


GalataJ kodunuzun ne yaptığını otomatik algılar:

HTTP Uç Noktaları

REST controller’lar uç nokta yollarını gösterir

Veritabanı Sorguları

Repository metodları sorgu kalıplarını gösterir

Zamanlanmış Görevler

@Scheduled metodları zamanlama bilgisini gösterir

Eşzamanlı Metodlar

@Async metodları thread bağlamını gösterir


Pro Özellik

Oturum yönetimi özellikleri Pro lisans gerektirir.

Profil oturumlarını kaydedin ve zaman içinde performansı karşılaştırın.

Yapabilecekleriniz:

  • Oturum kaydet — Mevcut metrikleri bir adla kaydedin
  • Baseline belirle — Bir oturumu referans noktanız olarak işaretleyin
  • İki oturumu karşılaştır — İki oturum seçin ve tam olarak neyin değiştiğini görün
  • Oturumları dışa aktar — JSON, CSV veya HTML olarak indirin
  • Karşılaştırmaları dışa aktar — AI analizi için karşılaştırma sonuçlarını Markdown olarak indirin

Session Comparison

Session History


Tek tıkla sağlık kontrolü her şeyin çalıştığından emin olur.

Health Check

Kontroller:

  • Eklenti bileşenleri yüklü
  • Controller çalışıyor
  • Java mevcut
  • Güncellemeler mevcut

Bir sorun varsa Düzelt düğmesine tıklayın — GalataJ otomatik halleder.


IntelliJ IDEA

2024.1 veya üzeri

CodeVision entegrasyonu, araç pencereleri, Run menü eylemleri

VS Code

1.80 veya üzeri

Cursor ve Windsurf ile de çalışır


Hızlı Başlangıç

2 dakikada profil almaya başlayın

Başlayın →

Metrikleri Anlama

Rakamların anlamını öğrenin

Kılavuzu okuyun →