Maîtrisez l’installation de l’outil visualGC pour analyser les différentes zones mémoire de la machine virtuelle Java (JVM) : survivors, young generation, old generation . Identifiez le processus de la jvm à analyser puis lancez l’application graphique permettant d’analyser la JVM.
Ce tutoriel est un extrait de séances pratiques de la formation Performance JAVA dispensée par Objis.
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
+ de 100 tutoriaux java/jee Objis
Documentation VisualGC
Analyser la mémoire d’une application JAVA
Using JConsole to monitor Application
Informations Mémoire & performance
Tester le Garbage Collector
Installation JDK 6
Savoir installer l’outil de monitoring JVM VisualGC
Partie 1 : téléchargement
Partie 2 : lancement
30 minutes.
Allez sur la page d’accueil du projet jvmstat

Cliquez sur le lien ’download’

Cliquez sur le bouton ’dowbload’. L’écran suivant apparaît

téléchargez le zip
Dézippez dans un répertoire, comme c :\formationjavaperformance\jvmstat

L’installation est terminée. Reste à lancer
Vérifiez que votre JDK est bien installé.
En perticulier vérifiez que la variable d’environnement PATH fait référence au répertoire bin du JDK.
En utilisant l’outil jps du jdk , identifiez le nombre de machines virtuelles accessibles

Vous constatez qu’il n’y a pas de processus Java lancé, mis à part celui qui a permi le mlan cement de la commande.
Lancez un processus que vous souhaitez surveiller. Par exemple lançons le serveur GlassFish

En utilisant l’outil jps , identifiez le nombre de machines virtuelles accessibles
Ici vous constatez que la machine virtuelle associée à GlassFish a comme numéro de processus 3564

Ce numéro va nous servir pour la surveillance JVM GlassFish :
A partir du répertoire ’bat’ de l’installation,

lancez la commande : visualgc PID
PID etant votre numéro de processus.
L’écran suivant apparaît , avec 3 fenêtres distionctes :


Dans ce tutoriel, vous avez appris à installer et lancer l’application visualGC.
Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
Votez pour les prochains tutoriaux à publier
Préparez vos entretiens techniques
Valorisez votre profil / expertise
Identifiez des opportunités d’emploi
Recevez la newsletter objis.com