Tutoriel analyse JVM : installation VisualGC

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

tutoriel-performance-java-jvm-visualgc-1

Cliquez sur le lien ‘download’

tutoriel-performance-java-jvm-visualgc-2

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

tutoriel-performance-java-jvm-visualgc-3

téléchargez le zip

Dézippez dans un répertoire, comme c:formationjavaperformancejvmstat

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

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

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

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,

tutoriel-performance-java-jvm-visualgc-4-1

lancez la commande : visualgc PID

PID etant votre numéro de processus.

tutoriel-performance-java-jvm-visualgc-4terter

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

tutoriel-performance-java-jvm-visualgc-4terter2.png
tutoriel-performance-java-jvm-visualgc-4terter3.png

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

2018-01-24T10:58:35+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java