Funktionen
GalataJ bringt Performance-Einblicke direkt in Ihren Entwicklungs-Workflow.
Inline-Performance-Hinweise
Abschnitt betitelt „Inline-Performance-Hinweise“Metriken direkt über Ihren Methoden — ohne Fenster- oder Tool-Wechsel.

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.
Profiler-Panel
Abschnitt betitelt „Profiler-Panel“Ein dediziertes Panel mit allen profilierten Methoden an einem Ort.

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
KI-Integration
Abschnitt betitelt „KI-Integration“Pro-Funktion
KI-Kontextdateien erfordern eine Pro-Lizenz.
KI-gestützte Einblicke aus Ihren Profiling-Daten.
So funktioniert es:
- GalataJ erzeugt
live-performance.mdin Ihrem Projekt - Richten Sie Ihren KI-Assistenten (ChatGPT, Claude, Cursor) auf diese Datei
- Stellen Sie Fragen wie „Warum ist OrderService langsam?“
- Erhalten Sie konkrete Optimierungsvorschläge

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.

Lokales und Docker-Profiling
Abschnitt betitelt „Lokales und Docker-Profiling“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. Pro — Mehr erfahren →
Kontexterkennung
Abschnitt betitelt „Kontexterkennung“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
Sitzungsverlauf
Abschnitt betitelt „Sitzungsverlauf“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

Systemgesundheit
Abschnitt betitelt „Systemgesundheit“Ein-Klick-Gesundheitsprüfung stellt sicher, dass alles funktioniert.

Prüfungen:
- Plugin-Komponenten installiert
- Controller läuft
- Java verfügbar
- Updates verfügbar
Bei Problemen Fix-Button klicken — GalataJ behebt es automatisch.
IDE-Unterstützung
Abschnitt betitelt „IDE-Unterstützung“IntelliJ IDEA
2024.1 oder neuer — CodeVision, Tool-Fenster, Run-Menü
VS Code
1.80 oder neuer — Auch Cursor und Windsurf