Profile. Compare. Act.
Profilage de méthodes Java — directement dans votre IDE
Visualisez le temps d'exécution et le nombre d'appels par méthode dans votre éditeur. Comparez les sessions pour suivre les régressions. Exportez des données de performance structurées pour l'analyse.
Fonctionne dans IntelliJ IDEA Community & Ultimate, et VS Code
Profilez → Comparez → Agissez — tout dans votre IDE
Comment GalataJ fonctionne
Trois étapes. Un seul IDE. Aucun changement de contexte.
Profilez
Métriques de méthodes inline
Le temps d'exécution, le nombre d'appels et l'allocation mémoire apparaissent sous forme d'indications CodeLens directement au-dessus de vos méthodes. Pas de dashboards, pas d'outils séparés.
- Métriques en temps réel mises à jour pendant l'exécution de votre application
- Onglet de profilage en direct avec données triables
- Détection de contexte pour les appels HTTP, DB et Planificateur
Comparez
Comparaison de sessions et suivi de baseline
Un seul instantané de profilage ne vous dit pas si les choses s'améliorent ou empirent. Enregistrez des sessions, définissez des baselines, et voyez exactement quelles méthodes ont régressé — et de combien.
- Enregistrez et comparez les sessions de profilage
- Suivi de baseline avec détection de régression
- Historique des sessions pour les tendances de performance
Agissez
Export de contexte structuré
Les données de profilage s'exportent sous forme de fichiers Markdown dans votre projet — .galataj/live-performance.md et .galataj/baseline-live-compare.md. Texte brut, versionnable, lisible par vous, votre équipe ou vos outils.
- "Ajouter au chat" en un clic pour l'analyse assistée par IA
- Export vers JSON, CSV et HTML
- Invites personnalisées pour des flux d'analyse reproductibles
Ce que GalataJ ne fait pas
GalataJ est un profileur de développeur, pas un outil APM ou de surveillance.
Nous vous aidons à trouver OÙ se trouve le problème. Comprendre POURQUOI, c'est votre travail.
Roadmap 2026
Fonctionnalites a venir sur lesquelles nous travaillons.
CI Integration
GalataJ + CI — comparez les performances entre les git commits dans votre pipeline. Detectez les regressions avant le merge.
2026Local MCP Server
Les outils IA communiquent directement avec le profiler.
2026Agent Skill
Les outils IA peuvent appeler GalataJ CLI — run, perform, compare, act.
2026SOUS LE CAPOT
Instrumentation de Bytecode
Mesure le temps d'exécution des méthodes, l'allocation mémoire et la fréquence d'appel au niveau du bytecode. ~3% de surcharge.
Attachement automatique au runtime
S'attache automatiquement à tout processus JVM en cours d'exécution. Pas de redémarrage d'application, pas de flags JVM, pas de configuration.
JDK 8+
Compatible avec JDK 8, 11, 17, 21 et ultérieurs. OpenJDK, Oracle JDK, Amazon Corretto. Windows, Linux, macOS.
Questions fréquemment posées
Questions courantes sur la fonctionnalite et la compatibilite.