[JAVA] Überwachen von Anwendungsinformationen in Echtzeit mit JConsole

Überblick

Ein Tool namens JConsole wird bereitgestellt, damit Anwendungsinformationen in Echtzeit überwacht werden können. Ich werde ein Memorandum über die Verwendung dieser JConsole hinterlassen.

Überprüfungsumgebung

Standort von JConsole

image.png

JConsole wird als exe im bin-Ordner des JDK gespeichert und kann durch direktes Klicken auf "jconsole.exe" gestartet werden.

Verwendung von JConsole

image.png Wenn Sie JConsole starten, wird der obige Bildschirm angezeigt. Wählen Sie beispielsweise den zu überwachenden Prozess unter "Lokaler Prozess" aus und klicken Sie auf die Schaltfläche "Verbinden".

image.png Wenn der obige Bildschirm angezeigt wird, klicken Sie auf die Schaltfläche "Ungeschützte Verbindung", wenn kein Problem vorliegt. (Diesmal handelt es sich um eine lokale Verbindung, daher gibt es kein Problem.)

image.png Wie im obigen Bildschirm gezeigt

    1. Heap-Speichernutzung
  1. Faden
    1. Klasse
  2. CPU auslastung Du kannst nachschauen.

Wenn Sie detailliertere Informationen anzeigen möchten, öffnen Sie jede Registerkarte und überprüfen Sie sie.

Registerkarte Speicher

image.png

Registerkarte "Thread"

image.png

Cluster

image.png

VM-Zusammenfassung

image.png

MBeans image.png

Recommended Posts

Überwachen von Anwendungsinformationen in Echtzeit mit JConsole
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
Hinzufügen von Informationen zur Anwendungsversion zu Sentry-Informationen
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
So erhalten Sie Informationen zu zugeordneten Tabellen in vielen-zu-vielen-Tabellen
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Verknüpfen Sie das Docker-Protokoll mit AWS CloudWatch und überwachen Sie es in Echtzeit mit VS Code
So ändern Sie den Einstellungswert von application.properties beim Booten im Frühjahrsstart
So stellen Sie die Chronik ein, wenn sich die Zeit in CentOS7 verschiebt
So stellen Sie jQuery in Rails-Apps mit Webpacker bereit
So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit
So installieren Sie die Webanwendung für jede Sprache in Nginx
[Schienen] Anzeigen von Informationen, die in der Datenbank gespeichert sind
So autorisieren Sie mit graphql-ruby
So steuern Sie Transaktionen in Spring Boot ohne Verwendung von @Transactional
Wie POST JSON in Java-Methode mit OkHttp3 und Methode mit HttpUrlConnection-
[Rails] So zeigen Sie übergeordnete Informationen in der untergeordneten Ansicht in verschachtelten Beziehungen an
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
So erstellen Sie eine Apache Flink-Anwendung in 5 Minuten von Grund auf neu
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
[rails6.0.0] Speichern von Bildern mit Active Storage im Assistentenformat
Wie man Lombok im Frühling benutzt
So finden Sie May'n in XPath
So blenden Sie die Bildlaufleiste in WebView aus
[Rails] Anzeigen von Datenbankinformationen
So führen Sie JUnit in Eclipse aus
Wie man in Ruby auf unbestimmte Zeit iteriert
Wie man Ant in Gradle ausführt
Wie man die Programmierung in 3 Monaten beherrscht
Wie man JAVA in 7 Tagen lernt
So erhalten Sie Parameter in Spark
So installieren Sie Bootstrap in Ruby
Verwendung von InjectorHolder in OpenAM
So installieren Sie jQuery in Rails 6
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So setzen Sie Lombok in Eclipse
So erstellen Sie CloudStack mit Docker
So verketten Sie Zeichenfolgen mit Java
So installieren Sie Swiper in Rails
[Ruby on Rails] Beim ersten Anmelden ・ So teilen Sie den Bildschirm mit jQuery in zwei Hälften
So implementieren Sie eine Diashow mit Slick in Rails (einzeln und mehrfach nacheinander)
[Architekturdesign] Wie führe ich SQL in einer Java-Anwendung aus? 2WaySql vs ORM
[Entwicklung von Android-Anwendungen] Anzeigen im Vollbildmodus (Benachrichtigungsleiste ausgeblendet)
So migrieren Sie eine in einer lokalen Docker-Umgebung erstellte Webanwendung nach AWS
So führen Sie einen Vertrag mit web3j aus
So sortieren Sie eine Liste mit Comparator
[swift5] So legen Sie die Farbe hexadezimal fest
So implementieren Sie Suchfunktionen in Rails
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So ändern Sie den App-Namen in Rails
[Rails] So laden Sie Bilder mit Carrierwave hoch