VS Code-basierte IDE Integration
Funktioniert auch mit Cursor und Windsurf!
Diese Anleitung gilt für VS Code, Cursor und Windsurf - sie alle verwenden dieselbe Erweiterung, da sie auf VS Code basieren.
Installation
Abschnitt betitelt „Installation“- Öffnen Sie Extensions (Ctrl+Shift+X)
- Suchen Sie nach “GalataJ”
- Klicken Sie auf Install
Anforderungen
- VS Code 1.80 oder höher
- Java JDK 11+ für Ihre Anwendung
Profiling starten
Abschnitt betitelt „Profiling starten“- Führen Sie Ihre Java-Anwendung aus
- Öffnen Sie die Befehlspalette (Ctrl+Shift+P)
- Führen Sie “GalataJ: Start Profiling” aus
- Wählen Sie die JVM aus der Liste
Die Erweiterung erledigt alles automatisch:
- ✅ Startet den Controller
- ✅ Entdeckt laufende JVMs
- ✅ Hängt den Profiler-Agent an
Inline-Metriken anzeigen
Abschnitt betitelt „Inline-Metriken anzeigen“Performance-Metriken erscheinen direkt über Ihren Methoden:
Angezeigte Metriken:
- Ausführungszeit - Durchschnittliche und maximale Zeit
- Aufrufanzahl - Anzahl der Aufrufe
- Speicher - Zuweisungen pro Aufruf
- Trend - Indikator für Leistungsänderungen
Hover für Details
Abschnitt betitelt „Hover für Details“Fahren Sie über eine Methode, um detaillierte Metriken zu sehen:
GalataJ-Panel
Abschnitt betitelt „GalataJ-Panel“Klicken Sie auf das GalataJ-Symbol in der Seitenleiste, um das Panel zu öffnen:
Panel-Funktionen:
- Alle profilierten Methoden anzeigen
- Nach Ausführungszeit, Aufrufanzahl oder Trend sortieren
- Nach Package oder Klasse filtern
- Klicken, um zur Methodenquelle zu navigieren
- Verbindungsstatusanzeige
Profiling stoppen
Abschnitt betitelt „Profiling stoppen“Öffnen Sie die Befehlspalette (Ctrl+Shift+P) und führen Sie “GalataJ: Stop Profiling” aus.
Metriken verstehen
Abschnitt betitelt „Metriken verstehen“Ausführungszeit
Avg = kumulativer Durchschnitt seit Profiling-Start
Max = höchste Zeit im letzten Fenster
Trend
↑ Positiv = wird langsamer
↓ Negativ = wird schneller
Aufrufanzahl
Gesamtaufrufe seit Profiling-Start
Zuweisungen
Pro Methodenaufruf zugewiesener Speicher
Erweiterungseinstellungen
Abschnitt betitelt „Erweiterungseinstellungen“Öffnen Sie File → Preferences → Settings und suchen Sie nach “GalataJ”:
| Einstellung | Beschreibung |
|---|---|
galataj.cliPath | Pfad zur CLI (falls nicht im PATH) |
galataj.autoStart | Controller automatisch starten |
galataj.showInlineHints | Inline-Hinweise aktivieren/deaktivieren |
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“JVM wird nicht angezeigt?
Stellen Sie sicher, dass Ihre Java-Anwendung läuft, und versuchen Sie dann “GalataJ: Refresh JVMs” aus der Befehlspalette. Wenn sie immer noch nicht erscheint, führen Sie galataj doctor im Terminal aus.
| Problem | Lösung |
|---|---|
| Keine Metriken erscheinen | Überprüfen Sie, ob die Statusleiste “GalataJ: Connected” anzeigt |
| Metriken werden nicht aktualisiert | Versuchen Sie “GalataJ: Restart Profiling” |
| Erweiterung aktiviert sich nicht | Laden Sie das VS Code-Fenster neu |
Weitere Hilfe finden Sie im Fehlerbehebungshandbuch.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- IntelliJ Integration - Verwenden Sie GalataJ in IntelliJ
- Docker Profiling - Profilieren Sie containerisierte Apps
- Konfiguration - Einstellungen anpassen