vers l'accueil formulaire de contact

Tutoriel analyse JVM : installation VisualGC

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

Liens utiles

- + 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

Prérequis

- 

- Installation JDK 6

Objectifs

- Savoir installer l’outil de monitoring JVM VisualGC

Programme

- Partie 1 : téléchargement
- Partie 2 : lancement

Durée

- 30 minutes.

Partie 1 : téléchargement

- Allez sur la page d’accueil du projet jvmstat

PNG - 35.3 ko
tutoriel-performance-java-jvm-visualgc-1

- Cliquez sur le lien ’download’

PNG - 10.5 ko
tutoriel-performance-java-jvm-visualgc-2

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

PNG - 17.2 ko
tutoriel-performance-java-jvm-visualgc-3

- téléchargez le zip

- Dézippez dans un répertoire, comme c :\formationjavaperformance\jvmstat

PNG - 8.6 ko
tutoriel-performance-java-jvm-visualgc-4

- L’installation est terminée. Reste à lancer

Partie 2 : Lancement

- 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

PNG - 2.2 ko
tutoriel-performance-java-jvm-visualgc-4bis

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

PNG - 23.8 ko
tutoriel-performance-java-jvm-visualgc-4ter

- 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

PNG - 2.9 ko
tutoriel-performance-java-jvm-visualgc-4terbis

Ce numéro va nous servir pour la surveillance JVM GlassFish :

- A partir du répertoire ’bat’ de l’installation,

PNG - 7.1 ko
tutoriel-performance-java-jvm-visualgc-4-1

lancez la commande : visualgc PID

PID etant votre numéro de processus.

PNG - 1.4 ko
tutoriel-performance-java-jvm-visualgc-4terter

L’écran suivant apparaît , avec 3 fenêtres distionctes :

PNG - 135.8 ko
PNG - 54.2 ko

Conclusion

Dans ce tutoriel, vous avez appris à installer et lancer l’application visualGC.

Pour aller plus loin : le réseau Objis

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