Sehen Sie, wo Ihre Java-App Zeit verbringt
Direkt in Ihrer IDE

GalataJ zeigt Leistungsmetriken auf Methodenebene direkt in Ihrem Code an. Keine Dashboards. Kein Kontextwechsel. Einfach profilieren und sehen.

image

IDE-Screenshot

IntelliJ / VS Code mit Inline-Metriken

Warum GalataJ?

Leistungsprobleme sind schwer zu finden

Traditionelle Tools lassen Sie raten. GalataJ zeigt Ihnen genau, wo Sie suchen muessen.

monitoring

APM-Dashboards

Sie sehen Grafiken, aber nicht welche Codezeile langsam ist. Kontextwechsel toetet die Produktivitaet.

tune

Schwere Profiler

JProfiler und VisualVM erfordern Einrichtung, separate Fenster und staendigen Kontextwechsel.

psychology_alt

Raten

Sie optimieren die falsche Methode, weil Sie keine Daten haben. Stunden verschwendet auf Vermutungen.

auto_awesome

KI

Ihre KI-Tools haben keine Ahnung ueber die Leistung Ihrer Anwendung ❗️

Leistungsstarke Funktionen

Alles, was Sie brauchen, um Leistungsengpaesse zu finden, ohne Ihre IDE zu verlassen.

Kostenlos
code

Inline-Metriken

Sehen Sie Ausfuehrungszeit und Aufrufanzahl direkt ueber Ihren Methoden in IntelliJ und VS Code.

Kostenlos
speed

Live-Registerkarte

Echtzeit-Profiling-Daten in einem dedizierten Panel. Beobachten Sie, wie sich Metriken aktualisieren, waehrend Ihre App laeuft.

Kostenlos
category

Kontexterkennung

Automatische Erkennung von HTTP-Anfragen, Datenbankaufrufen und geplanten Aufgaben.

Pro
compare

Sitzungsvergleich

Vergleichen Sie Profiling-Sitzungen, um Leistungsregressionen zu erkennen, bevor sie in die Produktion gehen.

Pro
psychology

KI-Kontextdateien

Generieren Sie live-performance.md und baseline-live-compare.md fuer KI-unterstuetzte Optimierung.

Pro
trending_up

Baseline-Tracking

Verfolgen Sie Leistungsbaselines und erhalten Sie automatische Warnungen, wenn Methoden regredieren.

Funktions-Highlight

Tiefere Einblicke in die Kernfunktionen, die GalataJ zu einem Muss fuer Java-Entwicklungsworkflows machen.

auto_awesome

Inline-Metriken

Sehen Sie Ausfuehrungszeit und Aufrufanzahl direkt ueber Ihren Methoden in IntelliJ und VS Code.

  • check_circle Inline-Metriken in Ihrem Code
  • check_circle Leistungsstarker "Zu Chat hinzufuegen"-Button
Inline Metrics Demo
Real-time Diagnostics Demo
analytics

Live-Registerkarte

Echtzeit-Profiling-Daten in einem dedizierten Panel. Beobachten Sie, wie sich Metriken aktualisieren, waehrend Ihre App laeuft.

  • check_circle Echtzeit-Metriken von Ihrer lokalen JVM oder Docker-Containern
rocket_launch

Sitzungsvergleich

Vergleichen Sie Profiling-Sitzungen, um Leistungsregressionen zu erkennen, bevor sie in die Produktion gehen.

  • check_circle Speichern Sie einzelne oder verglichene Sitzungen auf Ihrem lokalen Dateisystem
  • check_circle Vergleichen Sie zwei Sitzungen, um Leistungsregressionen zu erkennen
  • check_circle Exportieren Sie einzelne oder verglichene Sitzungen nach JSON/CSV/HTML
Flame Graph Export Demo
AI Context Files Demo
description

KI-Kontextdateien

Generieren Sie live-performance.md und baseline-live-compare.md fuer KI-unterstuetzte Optimierung.

  • check_circle Generieren Sie live-performance.md und baseline-live-compare.md im .galataj/-Ordner Ihres Projekts
  • check_circle Vordefinierte Eingabeaufforderungen fuer ChatGPT, Cursor und andere KI-Assistenten

So funktioniert es

01

Plugin installieren

Installieren Sie das Plugin aus dem Marketplace, dann installieren Sie die Kernkomponenten mit einem Klick.

02

Profiling starten

Klicken Sie "Profiling starten" in Ihrer IDE. Kein Neustart erforderlich.

03

Metriken anzeigen

Metriken erscheinen inline in Ihrem Code, waehrend Sie navigieren.

GalataJ verwendet Bytecode-Instrumentierung, um Methodenausfuehrungszeit, Speicherzuweisung und Aufrufhaeufigkeit zu messen - mit minimalem Overhead (~3%).

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 es passiert, ist Ihre Aufgabe.

close Kein Ersatz fuer Datadog, New Relic oder Dynatrace
close Keine automatische Deadlock-Erkennung
close Keine SQL-Abfrageinhalt-Erfassung
close Keine verteilte Verfolgung
close Keine Produktions-Monitoring-Warnungen

Gebaut fuer KI-unterstuetzte Entwicklung

GalataJ raet nicht. Es gibt Ihrer KI den Kontext, den sie braucht.

description

live-performance.md

Echtzeit-Hotspots, Trends und Kontext - aktualisiert, waehrend Ihre App laeuft.

compare_arrows

baseline-live-compare.md

Automatische Regressionserkennung. Sehen Sie, was seit Ihrer letzten Baseline langsamer geworden ist.

Beispiel-Eingabeaufforderungen fuer Ihre KI-Tools

Lesen Sie .galataj/live-performance.md und .galataj/baseline-live-compare.md, um den Kontext zu erhalten, den Sie benoetigen, um die Leistung Ihrer Anwendung zu verbessern.

info KI-Vorschlaege sind probabilistisch, keine Schlussfolgerungen. GalataJ bietet strukturierten Kontext, keine automatischen Antworten.

Haeufig gestellte Fragen

Haeufige Fragen zu Funktionalitaet und Kompatibilitaet.

Ist es sicher fuer die Produktion?

GalataJ ist fuer Entwicklungs- und Testumgebungen konzipiert, nicht fuer die Produktion. Es hat etwa 3% Overhead, was fuer Dev/Test akzeptabel ist, aber nicht fuer Live-Produktionssysteme empfohlen wird. Fuer Produktions-Monitoring verwenden Sie dedizierte APM-Tools wie Datadog oder New Relic. GalataJ hilft Ihnen, WO das Problem waehrend der Entwicklung liegt - APM-Tools helfen Ihnen, WANN Probleme in der Produktion auftreten.

Welche Java-Versionen werden unterstuetzt?

GalataJ erfordert Java JDK 11 oder hoeher. Es ist vollstaendig kompatibel mit JDK 11, 17, 21 und allen spaeteren LTS-Versionen. Der Agent verwendet Bytecode-Instrumentierung, die auf allen modernen Java-Laufzeiten funktioniert, einschliesslich OpenJDK, Oracle JDK und Amazon Corretto.

Muss ich meine Anwendung neu starten?

Kein Neustart erforderlich! GalataJ verwendet Runtime-Anhaengen - Sie koennen den Profiler an jeden laufenden JVM-Prozess anhaengen, ohne Ihre Anwendung zu stoppen. Klicken Sie einfach auf 'Profiling starten' in Ihrer IDE, waehlen Sie Ihren Java-Prozess aus, und Metriken erscheinen sofort. Dies ermoeglicht Zero-Downtime-Leistungsanalyse.

Ist es kostenlos? Was ist der Unterschied zwischen Free und Pro?

Ja, GalataJ hat eine grosszuegige Free-Stufe! Free umfasst: Inline-Metriken in Ihrem Code, Live-Profiling-Registerkarte, Kontexterkennung (HTTP, DB, Scheduler) und begrenzte Sitzungsspeicherungen. Pro schaltet frei: unbegrenzte Sitzungsspeicherungen, Sitzungsvergleich fuer Regressionserkennung, Export nach JSON/CSV/HTML, lokale Docker-Unterstuetzung, Live-Kontextdateien fuer KI (.galataj/live-performance.md) und Baseline-Tracking.

Was ist der Leistungs-Overhead?

GalataJ hat etwa 3% Overhead. Es verwendet effiziente Bytecode-Instrumentierung, um Methodenausfuehrungszeit, Speicherzuweisung und Aufrufhaeufigkeit zu messen. Der Agent instrumentiert nur Methoden, die Sie aktiv profilieren, und minimiert so die Auswirkungen. Dieser Overhead ist fuer Entwicklung und Tests akzeptabel, aber wir empfehlen ihn nicht fuer Produktions-Workloads.

Kann ich es ohne IntelliJ IDEA verwenden?

Ja! GalataJ unterstuetzt sowohl IntelliJ IDEA als auch VS Code mit vollstaendiger Funktionsparitaet. Beide Plugins bieten Inline-CodeLens/CodeVision-Hinweise, die Ausfuehrungszeit und Aufrufanzahl direkt ueber Ihren Methoden anzeigen. Installieren Sie aus dem jeweiligen Marketplace, dann installieren Sie die Kernkomponenten mit einem Klick.

Welche Betriebssysteme werden unterstuetzt?

GalataJ unterstuetzt Windows, Linux und macOS. Vorgefertigte Binaerdateien fuer die CLI, den Controller und den Agent sind fuer alle drei Plattformen verfuegbar. Die IDE-Plugins funktionieren auf jedem Betriebssystem, auf dem IntelliJ IDEA oder VS Code laeuft.

Unterstuetzt es Docker?

Ja! Lokale Docker-Unterstuetzung ist in der Pro-Stufe verfuegbar. Sie koennen Java-Anwendungen profilieren, die in lokalen Docker-Containern mit automatischer Erkennung laufen. Hinweis: Remote-Docker und Kubernetes werden derzeit nicht unterstuetzt.

Wie funktioniert die KI-Integration?

GalataJ generiert strukturierte Markdown-Dateien im .galataj/-Ordner Ihres Projekts: live-performance.md (Echtzeit-Hotspots und Trends) und baseline-live-compare.md (Regressionserkennung). Sie koennen 'Zu Chat hinzufuegen' in der IDE verwenden, um diesen Kontext direkt zu ChatGPT, Cursor oder einem anderen KI-Assistenten zu kopieren. Die KI hat dann die Daten, die sie benoetigt, um Optimierungen vorzuschlagen. Hinweis: KI-Vorschlaege sind probabilistisch, keine Schlussfolgerungen.

Wie unterscheidet es sich von APM-Tools?

GalataJ ist ein Entwickler-Profiler, kein APM. Es zeigt Ihnen, welche Methoden Aufmerksamkeit benoetigen, direkt in Ihrer IDE waehrend der Entwicklung. APM-Tools wie Datadog, New Relic und Dynatrace sind fuer Produktions-Monitoring, Alerting und verteilte Verfolgung. Wir ergaenzen uns: Verwenden Sie GalataJ, um Leistungsprobleme waehrend der Entwicklung zu finden und zu beheben, dann deployen Sie mit Vertrauen und ueberwachen Sie mit APM.