Zobacz, gdzie Twoja aplikacja Java spędza czas
Bezpośrednio w Twoim IDE
GalataJ pokazuje metryki wydajności na poziomie metod bezpośrednio w Twoim kodzie. Bez dashboardów. Bez przełączania kontekstu. Po prostu profiluj i zobacz.
Zrzut ekranu IDE
IntelliJ / VS Code z metrykami inlineDlaczego GalataJ?
Problemy z wydajnością są trudne do znalezienia
Tradycyjne narzędzia pozostawiają Cię w domysłach. GalataJ pokazuje dokładnie, gdzie szukać.
Pulpity APM
Widzisz wykresy, ale nie widzisz, która linia kodu jest wolna. Przełączanie kontekstu zabija produktywność.
Ciężkie profilery
JProfiler i VisualVM wymagają konfiguracji, oddzielnych okien i stałego przełączania kontekstu.
Zgadywanie
Optymalizujesz niewłaściwą metodę, ponieważ nie masz danych. Godziny zmarnowane na przeczucia.
AI
Twoje narzędzia AI nie mają pojęcia o wydajności Twojej aplikacji ❗️
Potężne funkcje
Wszystko, czego potrzebujesz, aby znaleźć wąskie gardła wydajności bez opuszczania IDE.
Metryki inline
Zobacz czas wykonania i liczbę wywołań bezpośrednio nad swoimi metodami w IntelliJ i VS Code.
Zakładka profilowania na żywo
Dane profilowania w czasie rzeczywistym w dedykowanym panelu. Obserwuj aktualizację metryk podczas działania aplikacji.
Wykrywanie kontekstu
Automatyczne wykrywanie żądań HTTP, wywołań bazy danych i zaplanowanych zadań.
Porównanie sesji
Porównaj sesje profilowania, aby wykryć regresje wydajności, zanim trafią do produkcji.
Pliki kontekstu AI
Generuj live-performance.md i baseline-live-compare.md do optymalizacji wspomaganej przez AI.
Śledzenie linii bazowej
Śledź linie bazowe wydajności i otrzymuj automatyczne alerty, gdy metody regresują.
Wyróżnienie funkcji
Głębokie spojrzenie na kluczowe funkcjonalności, które czynią GalataJ niezbędnym dla przepływów pracy w rozwoju Java.
Metryki inline
Zobacz czas wykonania i liczbę wywołań bezpośrednio nad swoimi metodami w IntelliJ i VS Code.
- Metryki inline w kodzie
- Potężny przycisk "Dodaj do czatu"
Zakładka profilowania na żywo
Dane profilowania w czasie rzeczywistym w dedykowanym panelu. Obserwuj aktualizację metryk podczas działania aplikacji.
- Metryki w czasie rzeczywistym z lokalnej JVM lub kontenerów Docker
Porównanie sesji
Porównaj sesje profilowania, aby wykryć regresje wydajności, zanim trafią do produkcji.
- Zapisz pojedyncze lub porównane sesje do lokalnego systemu plików
- Porównaj dwie sesje, aby wykryć regresje wydajności
- Eksportuj pojedyncze lub porównane sesje do JSON/CSV/HTML
Pliki kontekstu AI
Generuj live-performance.md i baseline-live-compare.md do optymalizacji wspomaganej przez AI.
- Generuj live-performance.md i baseline-live-compare.md w folderze .galataj/ projektu
- Predefiniowane monity dla ChatGPT, Cursor i innych asystentów AI
Jak to działa
Zainstaluj wtyczkę
Zainstaluj wtyczkę z marketplace, następnie zainstaluj komponenty główne jednym kliknięciem.
Rozpocznij profilowanie
Kliknij "Rozpocznij profilowanie" w IDE. Nie wymaga restartu.
Zobacz metryki
Metryki pojawiają się inline w kodzie podczas przeglądania.
GalataJ używa instrumentacji bytecode do pomiaru czasu wykonania metody, alokacji pamięci i częstotliwości wywołań — z minimalnym obciążeniem (~3%).
Czego GalataJ nie robi
GalataJ jest profilerem deweloperskim, a nie narzędziem APM lub monitorującym. Pomagamy znaleźć, GDZIE jest problem. Zrozumienie DLACZEGO to Twoja praca.
Zbudowane dla rozwoju wspomaganego przez AI
GalataJ nie zgaduje. Daje Twojemu AI kontekst, którego potrzebuje.
live-performance.md
Gorące punkty w czasie rzeczywistym, trendy i kontekst — aktualizowane podczas działania aplikacji.
baseline-live-compare.md
Automatyczne wykrywanie regresji. Zobacz, co zwolniło od ostatniej linii bazowej.
Przykładowe monity dla narzędzi AI
Przeczytaj .galataj/live-performance.md i .galataj/baseline-live-compare.md, aby uzyskać kontekst potrzebny do poprawy wydajności aplikacji.
info Sugestie AI są probabilistyczne, a nie wnioski. GalataJ zapewnia strukturalny kontekst, a nie automatyczne odpowiedzi.
Często zadawane pytania
Często zadawane pytania dotyczące funkcjonalności i kompatybilności.