Voyez ou votre application Java passe du temps
Directement dans votre IDE

GalataJ affiche les metriques de performance au niveau des methodes directement dans votre code. Pas de dashboards. Pas de changement de contexte. Juste profilez et voyez.

image

Capture d'ecran IDE

IntelliJ / VS Code avec metriques inline

Pourquoi GalataJ ?

Les problemes de performance sont difficiles a trouver

Les outils traditionnels vous laissent deviner. GalataJ vous montre exactement ou chercher.

monitoring

Tableaux de bord APM

Vous voyez des graphiques, mais pas quelle ligne de code est lente. Le changement de contexte tue la productivite.

tune

Profileurs lourds

JProfiler et VisualVM necessitent une configuration, des fenetres separees et un changement de contexte constant.

psychology_alt

Deviner

Vous optimisez la mauvaise methode parce que vous n'avez pas de donnees. Des heures perdues sur des intuitions.

auto_awesome

IA

Vos outils IA n'ont aucune idee de la performance de votre application ❗️

Fonctionnalites puissantes

Tout ce dont vous avez besoin pour trouver les goulots d'etranglement de performance sans quitter votre IDE.

Gratuit
code

Metriques inline

Voyez le temps d'execution et le nombre d'appels directement au-dessus de vos methodes dans IntelliJ et VS Code.

Gratuit
speed

Onglet de profilage en direct

Donnees de profilage en temps reel dans un panneau dedie. Regardez les metriques se mettre a jour pendant que votre application s'execute.

Gratuit
category

Detection de contexte

Detection automatique des requetes HTTP, des appels de base de donnees et des taches planifiees.

Pro
compare

Comparaison de sessions

Comparez les sessions de profilage pour detecter les regressions de performance avant qu'elles n'atteignent la production.

Pro
psychology

Fichiers de contexte IA

Generez live-performance.md et baseline-live-compare.md pour une optimisation assistee par IA.

Pro
trending_up

Suivi de base

Suivez les bases de performance et recevez des alertes automatiques lorsque les methodes regressent.

Mise en avant des fonctionnalites

Plongez dans les fonctionnalites principales qui font de GalataJ un incontournable pour les flux de travail de developpement Java.

auto_awesome

Metriques inline

Voyez le temps d'execution et le nombre d'appels directement au-dessus de vos methodes dans IntelliJ et VS Code.

  • check_circle Metriques inline dans votre code
  • check_circle Bouton puissant "Ajouter au chat"
Inline Metrics Demo
Real-time Diagnostics Demo
analytics

Onglet de profilage en direct

Donnees de profilage en temps reel dans un panneau dedie. Regardez les metriques se mettre a jour pendant que votre application s'execute.

  • check_circle Metriques en temps reel depuis votre JVM locale ou conteneurs Docker
rocket_launch

Comparaison de sessions

Comparez les sessions de profilage pour detecter les regressions de performance avant qu'elles n'atteignent la production.

  • check_circle Enregistrez des sessions individuelles ou comparees sur votre systeme de fichiers local
  • check_circle Comparez deux sessions pour detecter les regressions de performance
  • check_circle Exportez des sessions individuelles ou comparees vers JSON/CSV/HTML
Flame Graph Export Demo
AI Context Files Demo
description

Fichiers de contexte IA

Generez live-performance.md et baseline-live-compare.md pour une optimisation assistee par IA.

  • check_circle Generez live-performance.md et baseline-live-compare.md dans le dossier .galataj/ de votre projet
  • check_circle Invites predefinies pour ChatGPT, Cursor et autres assistants IA

Comment ca marche

01

Installer le plugin

Installez le plugin depuis le marketplace, puis installez les composants principaux en un clic.

02

Demarrer le profilage

Cliquez sur "Demarrer le profilage" dans votre IDE. Aucun redemarrage necessaire.

03

Voir les metriques

Les metriques apparaissent inline dans votre code pendant que vous naviguez.

GalataJ utilise l'instrumentation de bytecode pour mesurer le temps d'execution des methodes, l'allocation de memoire et la frequence d'appel - avec une surcharge minimale (~3%).

Ce que GalataJ ne fait pas

GalataJ est un profileur de developpeur, pas un outil APM ou de surveillance. Nous vous aidons a trouver OU se trouve le probleme. Comprendre POURQUOI c'est votre travail.

close Pas un remplacement pour Datadog, New Relic ou Dynatrace
close Pas de detection automatique de deadlock
close Pas de capture du contenu des requetes SQL
close Pas de tracage distribue
close Pas d'alertes de surveillance de production

Concu pour le developpement assiste par IA

GalataJ ne devine pas. Il donne a votre IA le contexte dont elle a besoin.

description

live-performance.md

Points chauds en temps reel, tendances et contexte - mis a jour pendant que votre application s'execute.

compare_arrows

baseline-live-compare.md

Detection automatique de regression. Voyez ce qui est devenu plus lent depuis votre derniere base.

Exemples d'invites pour vos outils IA

Lisez .galataj/live-performance.md et .galataj/baseline-live-compare.md pour obtenir le contexte dont vous avez besoin pour ameliorer la performance de votre application.

info Les suggestions IA sont probabilistes, pas des conclusions. GalataJ fournit un contexte structure, pas des reponses automatiques.

Questions frequemment posees

Questions courantes sur la fonctionnalite et la compatibilite.

Est-ce sur pour la production ?

GalataJ est concu pour les environnements de developpement et de test, pas pour la production. Il a environ 3% de surcharge, ce qui est acceptable pour dev/test mais n'est pas recommande pour les systemes de production en direct. Pour la surveillance de production, utilisez des outils APM dedies comme Datadog ou New Relic. GalataJ vous aide a trouver OU se trouve le probleme pendant le developpement - les outils APM vous aident a surveiller QUAND les problemes se produisent en production.

Quelles versions de Java sont prises en charge ?

GalataJ necessite Java JDK 11 ou superieur. Il est totalement compatible avec JDK 11, 17, 21 et toutes les versions LTS ulterieures. L'agent utilise l'instrumentation de bytecode qui fonctionne sur tous les runtimes Java modernes, y compris OpenJDK, Oracle JDK et Amazon Corretto.

Dois-je redemarrer mon application ?

Aucun redemarrage requis ! GalataJ utilise l'attachement au runtime - vous pouvez attacher le profileur a n'importe quel processus JVM en cours d'execution sans arreter votre application. Cliquez simplement sur 'Demarrer le profilage' dans votre IDE, selectionnez votre processus Java, et les metriques commencent a apparaître immediatement. Cela permet une analyse de performance sans temps d'arret.

Est-ce gratuit ? Quelle est la difference entre Free et Pro ?

Oui, GalataJ a un niveau Free genereux ! Free inclut : metriques inline dans votre code, onglet de profilage en direct, detection de contexte (HTTP, DB, Planificateur) et sauvegardes de session limitees. Pro debloque : sauvegardes de session illimitees, comparaison de sessions pour la detection de regression, export vers JSON/CSV/HTML, support Docker local, fichiers de contexte en direct pour l'IA (.galataj/live-performance.md) et suivi de base.

Quelle est la surcharge de performance ?

GalataJ a environ 3% de surcharge. Il utilise une instrumentation de bytecode efficace pour mesurer le temps d'execution des methodes, l'allocation de memoire et la frequence d'appel. L'agent n'instrumente que les methodes que vous profilez activement, minimisant l'impact. Cette surcharge est acceptable pour le developpement et les tests, mais nous ne la recommandons pas pour les charges de travail de production.

Puis-je l'utiliser sans IntelliJ IDEA ?

Oui ! GalataJ prend en charge IntelliJ IDEA et VS Code avec une parite de fonctionnalites complete. Les deux plugins fournissent des indications CodeLens/CodeVision inline montrant le temps d'execution et le nombre d'appels directement au-dessus de vos methodes. Installez depuis le marketplace respectif, puis installez les composants principaux en un clic.

Quels systemes d'exploitation sont pris en charge ?

GalataJ prend en charge Windows, Linux et macOS. Des binaires precompiles pour la CLI, le controleur et l'agent sont disponibles pour les trois plateformes. Les plugins IDE fonctionnent sur tout OS ou IntelliJ IDEA ou VS Code s'execute.

Prend-il en charge Docker ?

Oui ! Le support Docker local est disponible dans le niveau Pro. Vous pouvez profiler des applications Java s'executant dans des conteneurs Docker locaux avec decouverte automatique. Note : Docker distant et Kubernetes ne sont pas actuellement pris en charge.

Comment fonctionne l'integration IA ?

GalataJ genere des fichiers markdown structures dans le dossier .galataj/ de votre projet : live-performance.md (points chauds et tendances en temps reel) et baseline-live-compare.md (detection de regression). Vous pouvez utiliser 'Ajouter au chat' dans l'IDE pour copier ce contexte directement vers ChatGPT, Cursor ou tout assistant IA. L'IA a alors les donnees dont elle a besoin pour suggerer des optimisations. Note : Les suggestions IA sont probabilistes, pas des conclusions.

En quoi differe-t-il des outils APM ?

GalataJ est un profileur de developpeur, pas un APM. Il vous montre quelles methodes necessitent une attention directement dans votre IDE pendant le developpement. Les outils APM comme Datadog, New Relic et Dynatrace sont pour la surveillance de production, l'alerte et le tracage distribue. Nous sommes complementaires : utilisez GalataJ pour trouver et corriger les problemes de performance pendant le developpement, puis deployez en toute confiance et surveillez avec APM.