Intégration IDE Basée sur VS Code
Fonctionne aussi avec Cursor et Windsurf !
Ce guide s’applique à VS Code, Cursor et Windsurf - ils utilisent tous la même extension car ils sont construits sur VS Code.
Installation
Section intitulée « Installation »- Ouvrez Extensions (Ctrl+Shift+X)
- Recherchez “GalataJ”
- Cliquez sur Install
Prérequis
- VS Code 1.80 ou ultérieur
- Java JDK 11+ pour votre application
Démarrer le Profilage
Section intitulée « Démarrer le Profilage »- Exécutez votre application Java
- Ouvrez la Palette de Commandes (Ctrl+Shift+P)
- Exécutez “GalataJ: Start Profiling”
- Sélectionnez la JVM dans la liste
L’extension gère tout automatiquement :
- ✅ Démarre le contrôleur
- ✅ Découvre les JVMs en cours d’exécution
- ✅ Attache l’agent de profilage
Voir les Métriques Inline
Section intitulée « Voir les Métriques Inline »Les métriques de performance apparaissent directement au-dessus de vos méthodes :
Métriques affichées :
- Temps d’exécution - Temps moyen et maximum
- Nombre d’appels - Nombre d’invocations
- Mémoire - Allocations par appel
- Tendance - Indicateur de changement de performance
Survoler pour les Détails
Section intitulée « Survoler pour les Détails »Survolez n’importe quelle méthode pour voir les métriques détaillées :
Panneau GalataJ
Section intitulée « Panneau GalataJ »Cliquez sur l’icône GalataJ dans la barre latérale pour ouvrir le panneau :
Fonctionnalités du panneau :
- Voir toutes les méthodes profilées
- Trier par temps d’exécution, nombre d’appels ou tendance
- Filtrer par package ou classe
- Cliquer pour naviguer vers le code source de la méthode
- Indicateur de statut de connexion
Arrêter le Profilage
Section intitulée « Arrêter le Profilage »Ouvrez la Palette de Commandes (Ctrl+Shift+P) et exécutez “GalataJ: Stop Profiling”.
Comprendre les Métriques
Section intitulée « Comprendre les Métriques »Temps d'Exécution
Avg = moyenne cumulative depuis le début du profilage
Max = temps le plus élevé dans la fenêtre récente
Tendance
↑ Positif = devient plus lent
↓ Négatif = devient plus rapide
Nombre d'Appels
Total des invocations depuis le début du profilage
Allocations
Mémoire allouée par appel de méthode
Paramètres de l’Extension
Section intitulée « Paramètres de l’Extension »Ouvrez File → Preferences → Settings et recherchez “GalataJ” :
| Paramètre | Description |
|---|---|
galataj.cliPath | Chemin vers la CLI (si pas dans PATH) |
galataj.autoStart | Démarrage auto du contrôleur |
galataj.showInlineHints | Activer/désactiver les indicateurs inline |
Dépannage
Section intitulée « Dépannage »La JVM N'Apparaît Pas ?
Assurez-vous que votre application Java est en cours d’exécution, puis essayez “GalataJ: Refresh JVMs” depuis la Palette de Commandes. Si elle n’apparaît toujours pas, exécutez galataj doctor dans le terminal.
| Problème | Solution |
|---|---|
| Pas de métriques apparaissent | Vérifiez que la barre d’état affiche “GalataJ: Connected” |
| Les métriques ne se mettent pas à jour | Essayez “GalataJ: Restart Profiling” |
| L’extension ne s’active pas | Rechargez la fenêtre VS Code |
Pour plus d’aide, consultez le Guide de Dépannage.
Prochaines Étapes
Section intitulée « Prochaines Étapes »- Intégration IntelliJ - Utilisez GalataJ dans IntelliJ
- Profilage Docker - Profilez des applications conteneurisées
- Configuration - Personnalisez les paramètres