Maison > Java > javaDidacticiel > Apprentissage de la machine virtuelle Java - Outil de surveillance visuelle JDK

Apprentissage de la machine virtuelle Java - Outil de surveillance visuelle JDK

黄舟
Libérer: 2017-02-17 10:35:29
original
1417 Les gens l'ont consulté

1.JConsole

L'outil JConsole se trouve dans le répertoire JDK/bin Après avoir démarré JConsole, il recherchera automatiquement le processus jvm en cours d'exécution sur la machine locale. interroger et préciser. Double-cliquez sur l'un des processus jvm pour démarrer la surveillance ou utilisez « processus distant » pour vous connecter au serveur distant.



Entrez dans l'interface principale de JConsole , Il y a six onglets : "Présentation", "Mémoire", "Threads", "Classes", "Résumé VM" et "Mbeans" :


L'onglet mémoire est équivalent à la commande jstat, qui est utilisée pour surveiller la tendance des changements de mémoire de la machine virtuelle (tas Java et génération permanente) gérée par le collecteur. Vous pouvez également observer l'heure et le nombre de tous les GC. exécutions dans la colonne d’informations détaillées.


Onglet Fil de discussion


Le dernier onglet couramment utilisé, l'onglet VM, peut clairement comprendre et afficher les paramètres JVM et les informations sur le tas spécifiés.

2.VisualVM

VisualVM est un outil visuel qui intègre plusieurs outils de ligne de commande JDK. VisualVM est développé sur la base de la plate-forme NetBeans. Il possède la fonctionnalité d'extension de plug-in, il peut être utilisé pour afficher le processus de la machine virtuelle et ses informations de configuration et d'environnement (jps, jinfo), et surveiller. le CPU, le GC, le tas et les méthodes de l'application, les informations sur la zone et le thread (jstat, jstack), etc. VisualVM se trouve dans le répertoire JDK/bin.

Installer le plug-in : Outils - Plug-in


Interface principale de VisualVM


Générer un fichier de dump dans VisualVM :


3.jprofiler

Voir un autre schéma d'installation de jprofiler


Ce qui précède est le contenu de l'apprentissage de la machine virtuelle Java - Outil de surveillance visuelle JDK Pour plus de contenu connexe, veuillez faire attention à PHP Chinese Net (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal