[JAVA] Comment surveiller les informations d'application en temps réel à l'aide de JConsole

Aperçu

Un outil appelé JConsole est fourni pour que les informations sur les applications puissent être surveillées en temps réel. Je laisserai un mémorandum sur la façon d'utiliser cette JConsole.

Environnement de vérification

Localisation de JConsole

image.png

JConsole est stocké en tant qu'exe dans le dossier bin du JDK, et vous pouvez le démarrer en cliquant directement sur "jconsole.exe".

Comment utiliser JConsole

image.png Lorsque vous démarrez JConsole, l'écran ci-dessus s'affiche. Par exemple, sélectionnez le processus que vous souhaitez surveiller dans «Processus local» et appuyez sur le bouton «Connecter».

image.png Si l'écran ci-dessus apparaît, cliquez sur le bouton "Connexion non protégée" s'il n'y a pas de problème. (Cette fois, c'est une connexion locale, donc il n'y a pas de problème)

image.png Comme indiqué dans l'écran ci-dessus

    1. Utilisation de la mémoire du tas
  1. fil
    1. classe
  2. l'utilisation du processeur Tu peux vérifier.

Si vous souhaitez voir des informations plus détaillées, ouvrez chaque onglet et cochez.

Onglet Mémoire

image.png

Onglet de fil

image.png

Grappe

image.png

Résumé de la VM

image.png

MBeans image.png

Recommended Posts

Comment surveiller les informations d'application en temps réel à l'aide de JConsole
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Comment ajouter des informations sur la version de l'application aux informations Sentry
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment obtenir des informations sur les tables associées dans les tables plusieurs-à-plusieurs
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Liez le journal Docker à AWS CloudWatch et surveillez en temps réel avec VS Code
Comment modifier la valeur de paramètre de application.properties au moment du démarrage dans Spring Boot
Comment régler chrony lorsque le temps change dans CentOS7
Comment déployer jQuery dans les applications Rails à l'aide de Webpacker
Comment déployer une application Java sur Alibaba Cloud EDAS dans Eclipse
Comment installer une application Web pour chaque langue dans Nginx
[Rails] Comment afficher les informations stockées dans la base de données dans la vue
Comment autoriser à l'aide de graphql-ruby
Comment contrôler les transactions dans Spring Boot sans utiliser @Transactional
Comment POST JSON dans la méthode Java en utilisant OkHttp3 et la méthode en utilisant HttpUrlConnection-
[rails] Comment afficher les informations parent dans la vue enfant dans des relations imbriquées
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
Comment créer une application Apache Flink à partir de zéro en 5 minutes
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
[rails6.0.0] Comment enregistrer des images en utilisant Active Storage au format assistant
Comment utiliser Lombok au printemps
Comment trouver May'n dans XPath
Comment masquer la barre de défilement dans WebView
[rails] Comment afficher les informations de base de données
Comment exécuter JUnit dans Eclipse
Comment itérer indéfiniment en Ruby
Comment exécuter Ant dans Gradle
Comment maîtriser la programmation en 3 mois
Comment apprendre JAVA en 7 jours
Comment obtenir des paramètres dans Spark
Comment installer Bootstrap dans Ruby
Comment utiliser InjectorHolder dans OpenAM
Comment installer jQuery dans Rails 6
Comment utiliser les classes en Java?
Comment nommer des variables en Java
Comment définir Lombok dans Eclipse
Comment créer CloudStack à l'aide de Docker
Comment concaténer des chaînes avec Java
Comment installer Swiper in Rails
[Ruby on Rails] Lors de la première connexion ・ Comment diviser l'écran en deux à l'aide de jQuery
Comment mettre en œuvre un diaporama en utilisant Slick in Rails (un par un et plusieurs par un)
[Conception d'architecture] Comment exécuter SQL dans une application Java? 2WaySql contre ORM
[Développement d'applications Android] Comment afficher en plein écran (barre de notification masquée)
Comment migrer une application Web créée dans un environnement Docker local vers AWS
Comment exécuter un contrat avec web3j
Comment trier une liste à l'aide du comparateur
[swift5] Comment spécifier la couleur en hexadécimal
Comment implémenter la fonctionnalité de recherche dans Rails
Comment implémenter le calcul de la date en Java
Comment implémenter le filtre de Kalman par Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
Comment changer le nom de l'application dans les rails
[Rails] Comment télécharger des images à l'aide de Carrierwave