[JAVA] Analysons le journal GC en utilisant GCMV

Qu'est-ce que GCMV

C'est un outil qui visualise le journal GC (native_stderr.log). Cet article s'adresse aux débutants d'Eclipse comme moi. Cet article s'adresse à ceux qui souhaitent visualiser le journal GC et à ceux qui ne savent pas utiliser GCMV.

supposition

procédure

Installez GCMV sur Eclipse

Lancez littéralement Eclipse

Accédez à l'URL suivante avec un navigateur https://marketplace.eclipse.org/content/ibm-monitoring-and-diagnostic-tools-garbage-collection-and-memory-visualizer-gcmv

Faites glisser le bouton ** Installer ** pour l'amener dans le cadre Eclipse et relâchez votre main de la souris.

スクリーンショット 2018-12-25 20.50.15.png

La boîte de dialogue d'installation s'ouvrira, donc installez selon le flux. (J'ai oublié de prendre le scoop !!) Eclipse sera redémarré lors de l'installation. Réussit probablement sans aucun problème.

Démarrez GCMV

Cliquez sur Fenêtre> Perspective> Ouvrir la perspective> Autre> GCMV dans la barre de menus

Visualisez les journaux GC à l'aide de GCMV

Cliquez sur Fichier> Charger le fichier dans la barre de menus Sélectionnez le fichier journal GC.

スクリーンショット 2018-12-25 21.41.40.png

Vous pouvez voir diverses informations en sélectionnant l'onglet en bas de l'image. GCMV semble pratique.

Cet article fait partie du travail de vérification du journal GC tout en recherchant une solution au problème que l'application est arrêtée pendant une longue période en raison du GC complet de Java. J'ai appris que les termes techniques liés au tas Java incluent «Eden», «Survivant», «Ancien», «Permanent» et «Arrêter le monde». C'est unique et intéressant.

Recommended Posts

Analysons le journal GC en utilisant GCMV
Introduisons la fonction de carte de crédit en utilisant payjp (préparation)
Comprenons la fonction!
[Enum] Utilisez des rails enum pour améliorer la lisibilité des données