Profile. Compare. Act.
Java-Methoden-Profiling — direkt in Ihrer IDE
Sehen Sie Ausfuehrungszeit und Aufrufanzahl pro Methode in Ihrem Editor. Vergleichen Sie Sitzungen, um Regressionen zu verfolgen. Exportieren Sie strukturierte Leistungsdaten fuer die Analyse.
Funktioniert in IntelliJ IDEA Community & Ultimate und VS Code
Profilieren → Vergleichen → Handeln — alles in Ihrer IDE
So funktioniert GalataJ
Drei Schritte. Eine IDE. Kein Kontextwechsel.
Profilieren
Inline-Methodenmetriken
Ausfuehrungszeit, Aufrufanzahl und Speicherzuweisung erscheinen als CodeLens-Hinweise direkt ueber Ihren Methoden. Keine Dashboards, keine separaten Tools.
- Echtzeit-Metriken, die waehrend der App-Ausfuehrung aktualisiert werden
- Live-Profiling-Tab mit sortierbaren Daten
- Kontexterkennung fuer HTTP-, DB- und Scheduler-Aufrufe
Vergleichen
Sitzungsvergleich & Baseline-Tracking
Ein einzelner Profiling-Snapshot sagt Ihnen nicht, ob die Dinge besser oder schlechter werden. Speichern Sie Sitzungen, setzen Sie Baselines und sehen Sie genau, welche Methoden regrediert haben — und um wie viel.
- Profiling-Sitzungen speichern und vergleichen
- Baseline-Tracking mit Regressionserkennung
- Sitzungsverlauf fuer Leistungstrends
Handeln
Strukturierter Kontextexport
Profiling-Daten werden als Markdown-Dateien in Ihrem Projekt exportiert — .galataj/live-performance.md und .galataj/baseline-live-compare.md. Klartext, versionskontrollierbar, lesbar fuer Sie, Ihr Team oder Ihre Tools.
- Ein-Klick "Zu Chat hinzufuegen" fuer KI-gestuetzte Analyse
- Export nach JSON, CSV und HTML
- Benutzerdefinierte Prompts fuer wiederholbare Analyse-Workflows
Was GalataJ nicht tut
GalataJ ist ein Entwickler-Profiler, kein APM oder Monitoring-Tool.
Wir helfen Ihnen herauszufinden, WO das Problem liegt. Zu verstehen, WARUM, ist Ihre Aufgabe.
Roadmap 2026
Anstehende Funktionen, an denen wir arbeiten.
CI Integration
GalataJ + CI — vergleiche Performance ueber git commits in deiner Pipeline. Erkenne Regressionen vor dem Merge.
2026Local MCP Server
KI-Tools kommunizieren direkt mit dem Profiler.
2026Agent Skill
KI-Tools koennen GalataJ CLI aufrufen — run, perform, compare, act.
2026UNTER DER HAUBE
Bytecode-Instrumentierung
Misst Methodenausfuehrungszeit, Speicherzuweisung und Aufrufhaeufigkeit auf Bytecode-Ebene. ~3% Overhead.
Runtime Auto-Attach
Verbindet sich automatisch mit jedem laufenden JVM-Prozess. Kein Anwendungsneustart, keine JVM-Flags, kein Setup.
JDK 8+
Kompatibel mit JDK 8, 11, 17, 21 und spaeter. OpenJDK, Oracle JDK, Amazon Corretto. Windows, Linux, macOS.
Haeufig gestellte Fragen
Haeufige Fragen zu Funktionalitaet und Kompatibilitaet.