Aller au contenu

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.


  1. Ouvrez Extensions (Ctrl+Shift+X)
  2. Recherchez “GalataJ”
  3. Cliquez sur Install

VS Code Extension Installation

Prérequis

  • VS Code 1.80 ou ultérieur
  • Java JDK 11+ pour votre application

  1. Exécutez votre application Java
  2. Ouvrez la Palette de Commandes (Ctrl+Shift+P)
  3. Exécutez “GalataJ: Start Profiling”
  4. Sélectionnez la JVM dans la liste

Start Profiling

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

JVM Selection


Les métriques de performance apparaissent directement au-dessus de vos méthodes :

Inline Metrics

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

Survolez n’importe quelle méthode pour voir les métriques détaillées :

Hover Popup


Cliquez sur l’icône GalataJ dans la barre latérale pour ouvrir le panneau :

GalataJ Panel

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

Ouvrez la Palette de Commandes (Ctrl+Shift+P) et exécutez “GalataJ: Stop Profiling”.

Stop Profiling


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


Ouvrez File → Preferences → Settings et recherchez “GalataJ” :

Extension Settings

ParamètreDescription
galataj.cliPathChemin vers la CLI (si pas dans PATH)
galataj.autoStartDémarrage auto du contrôleur
galataj.showInlineHintsActiver/désactiver les indicateurs inline

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èmeSolution
Pas de métriques apparaissentVérifiez que la barre d’état affiche “GalataJ: Connected”
Les métriques ne se mettent pas à jourEssayez “GalataJ: Restart Profiling”
L’extension ne s’active pasRechargez la fenêtre VS Code

Pour plus d’aide, consultez le Guide de Dépannage.