Zum Inhalt springen

Funktionen

GalataJ bringt Performance-Einblicke direkt in Ihren Entwicklungs-Workflow.


Metriken direkt über Ihren Methoden — ohne Fenster- oder Tool-Wechsel.

Inline Hints

Was Sie sehen:

  • Durchschn. Zeit — Durchschnittliche Ausführungszeit über alle Aufrufe
  • Max. Zeit — Langsamste Ausführung im aktuellen Fenster
  • Aufrufe — Gesamtzahl der Aufrufe
  • Trend — Performance-Änderung (↑ langsamer, ↓ schneller)

Bewegen Sie die Maus über einen Hinweis für mehr Details.


Ein dediziertes Panel mit allen profilierten Methoden an einem Ort.

Profiler Panel

Panel-Funktionen:

  • Nach beliebiger Spalte sortieren (Zeit, Aufrufe, Trend)
  • Nach Paket- oder Klassenname filtern
  • Auf eine Methode klicken, um zur Quelle zu springen
  • Echtzeit-Updates während des Profilings

Pro-Funktion

KI-Kontextdateien erfordern eine Pro-Lizenz.

KI-gestützte Einblicke aus Ihren Profiling-Daten.

So funktioniert es:

  1. GalataJ erzeugt live-performance.md in Ihrem Projekt
  2. Richten Sie Ihren KI-Assistenten (ChatGPT, Claude, Cursor) auf diese Datei
  3. Stellen Sie Fragen wie „Warum ist OrderService langsam?“
  4. Erhalten Sie konkrete Optimierungsvorschläge

Live Performance Markdown

Eingebaute Prompts:

  • Performance-Regressionen analysieren
  • Konkrete Optimierungen vorschlagen
  • GC- und Speicheranalyse
  • IO vs. CPU-Diagnose

Eigene Prompts: Erstellen Sie eigene Prompts für N+1-Erkennung, Framework-Analyse usw.

Custom AI Prompts

Mehr zur KI-Integration →


Profilen Sie Java-Anwendungen lokal oder in Docker-Containern.

Lokale JVMs

Profilen Sie jede Java-Anwendung auf Ihrem Rechner. GalataJ findet laufende JVMs automatisch. Kostenlos

Docker-Container

Java-Apps in Docker-Containern mit Auto-Erkennung profilieren. ProMehr erfahren →


GalataJ erkennt automatisch, was Ihr Code tut:

HTTP-Endpunkte

REST-Controller zeigen Endpunkt-Pfade

Datenbankabfragen

Repository-Methoden zeigen Abfragemuster

Geplante Aufgaben

@Scheduled-Methoden zeigen Zeitplan-Infos

Async-Methoden

@Async-Methoden zeigen Thread-Kontext


Pro-Funktion

Sitzungsverwaltung erfordert eine Pro-Lizenz.

Speichern Sie Profiling-Sitzungen und vergleichen Sie die Performance über die Zeit.

Möglichkeiten:

  • Sitzungen speichern — Aktuelle Metriken mit Namen speichern
  • Baseline setzen — Eine Sitzung als Referenz markieren
  • Zwei Sitzungen vergleichen — Zwei Sitzungen auswählen und Änderungen sehen
  • Sitzungen exportieren — Als JSON, CSV oder HTML herunterladen
  • Vergleiche exportieren — Vergleichsergebnisse als Markdown für KI-Analyse

Session Comparison

Session History


Ein-Klick-Gesundheitsprüfung stellt sicher, dass alles funktioniert.

Health Check

Prüfungen:

  • Plugin-Komponenten installiert
  • Controller läuft
  • Java verfügbar
  • Updates verfügbar

Bei Problemen Fix-Button klicken — GalataJ behebt es automatisch.


IntelliJ IDEA

2024.1 oder neuer — CodeVision, Tool-Fenster, Run-Menü

VS Code

1.80 oder neuer — Auch Cursor und Windsurf


Schnellstart

In 2 Minuten profilen Loslegen →

Metriken verstehen

Was die Zahlen bedeuten Anleitung →