Zum Inhalt springen

KI-Integration

Pro-Funktion

KI-Kontextdateien erfordern eine Pro-Lizenz.

Nutzen Sie KI-Assistenten, um Ihre Performance-Daten zu analysieren und Optimierungsvorschläge zu erhalten.


GalataJ erstellt automatisch Kontextdateien, die KI-Assistenten lesen können:

your-project/
├── .galataj/
│ ├── live-performance.md ← Aktuelle Profiling-Daten
│ └── baseline-live-compare.md ← Vergleich mit Baseline

Richten Sie Ihren KI-Assistenten auf diese Dateien aus und stellen Sie Performance-Fragen.


live-performance.md enthält Echtzeit-Profiling-Daten im KI-Format:

  • Top-Methoden nach CPU-Zeit
  • Aufrufzahlen und Allokationen
  • JVM-Laufzeit-Zusammenfassung
  • Kontext-Erkennungsergebnisse

AI Prompts

Wird automatisch aktualisiert, während das Profiling aktiv ist.


baseline-live-compare.md zeigt, wie sich die aktuelle Performance zur Baseline verhält:

  • Langsamer gewordene Methoden (Regressionen)
  • Schneller gewordene Methoden (Verbesserungen)
  • Zusammenfassende Statistiken

AI Prompts

Wird automatisch aktualisiert, während das Profiling aktiv ist.


Datei direkt referenzieren:

  • Lies @.galataj/live-performance.md und schlage Optimierungen für die langsamsten Methoden vor
  • Lies die Datei ‘@.galataj/baseline-live-compare.md’ und sieh, wie sich die Performance nach dem letzten Update verändert hat.
  1. Inhalt aus .galataj/live-performance.md kopieren
  2. In den Chat einfügen
  3. Ihre Frage stellen

Beispiel:

“Hier sind meine Profiling-Daten. Warum ist OrderService.findAll so langsam?”

“@.galataj/live-performance.md analysiere die 5 langsamsten Methoden”


GalataJ enthält vorgefertigte Prompts für die Performance-Analyse.

IntelliJ: Profiler-Panel → Dropdown Ask AI

VS Code: GalataJ-Panel → Dropdown Ask AI

Regressionen analysieren

Performance-Probleme und Engpässe finden

Optimierungen vorschlagen

Konkrete Code-Verbesserungen erhalten

Speicheranalyse

Allokationsprobleme und GC-Last identifizieren

IO vs. CPU

Feststellen, ob Methoden IO- oder CPU-lastig sind


Sie können eigene Prompts hinzufügen, die neben den integrierten erscheinen.

IntelliJ: Profiler-Panel → Ask AIManage Custom Prompts

VS Code: GalataJ-Panel → Ask AIManage Custom Prompts

Eigenen Prompt hinzufügen


Mit der Maus über eine Methode im Profiler-Panel → Add to Chat

Die Metriken der Methode werden direkt in Ihr KI-Gespräch übernommen.


Seien Sie konkret

Statt „Warum ist meine App langsam?“ fragen Sie: „Warum braucht UserService.findAll 200 ms, wenn die Baseline 20 ms war?“

Kontext angeben

Erwähnen Sie Ihren Tech-Stack: „Spring Boot 3 mit PostgreSQL“

Vorschläge prüfen

KI-Vorschläge sind Ausgangspunkte. Nach Änderungen immer erneut profilieren.