偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

用 jconsole 在 Linux 上監(jiān)控你的 Java

開發(fā) 后端
如何使用 Java 開發(fā)工具包中的 Java 監(jiān)控和管理控制臺。Java 開發(fā)工具包(JDK)提供了開發(fā) Java 應用程序的二進制文件、工具和編譯器。其中一個有用的工具是 jconsole。

[[427550]]

如何使用 Java 開發(fā)工具包中的 Java 監(jiān)控和管理控制臺。

Java 開發(fā)工具包(JDK)提供了開發(fā) Java 應用程序的二進制文件、工具和編譯器。其中一個有用的工具是 jconsole。

為了演示,我將使用 WildFly J2EE 應用服務器,它是 JBOSS 開源應用服務器項目的一部分。首先,我啟動了一個獨立的實例。

  1. ~/wildfly/24.0.1/bin$ ./standalone.sh
  2. =========================================================================
  3.   JBoss Bootstrap Environment
  4.   JBOSS_HOME: /home/alan/wildfly/24.0.1
  5.   JAVA: /usr/lib/jvm/java-11-openjdk-11.0.11.0.9-5.fc34.x86_64/bin/java

現(xiàn)在,在另一個終端,輸入 jconsole。

  1. $ jconsole

啟動后,jconsole 會列出本地實例。選擇“本地進程Local Process”,然后選擇進程的名稱并點擊“連接Connect”。這就是連接并開始使用運行中的 Java 虛擬機(JVM)的 jconsole 的全部過程。

 

jconsole 與本地進程的新連接屏幕

概述

這個 Java 監(jiān)控和管理控制臺在儀表板的頂部顯示進程標識符(PID)。“概述Overview”標簽有四個圖表,顯示“堆內(nèi)存使用情況Heap Memory Usage”、“線程Threads”、“Classes”和“CPU 使用情況CPU Usage”的重要信息。

 

jconsole 儀表板顯示堆內(nèi)存使用量、線程、類和 CPU 使用量

沿著頂部的標簽提供每個區(qū)域的更詳細的視圖。

內(nèi)存

內(nèi)存Memory”標簽顯示 JVM 所使用的內(nèi)存的各個方面的圖表。分配給 JVM 的服務器系統(tǒng)內(nèi)存量被稱為“Heap”。這個屏幕還提供了關于堆的內(nèi)部組件使用情況的詳細信息,例如 “伊甸園Eden Space”、“老年代Old Gen” 和 “幸存者區(qū)Survivor Space”。你也可以手動請求一個垃圾收集動作。

 

jconsole 內(nèi)存標簽

線程

線程Threads”標簽顯示有多少線程在運行。你也可以手動檢查是否存在死鎖。

 

jconsole 線程儀表板顯示了隨時間變化的線程數(shù)量和滾動的線程列表

Classes”標簽告訴你有多少類被加載,有多少被卸載。

 

jconsole 類標簽顯示隨著時間推移加載的類數(shù)量

虛擬機摘要

虛擬機摘要VM Summary”標簽提供了許多關于應用程序和主機系統(tǒng)的細節(jié)。你可以了解你所處的操作系統(tǒng)和架構(gòu)、系統(tǒng)內(nèi)存總量、CPU 數(shù)量,甚至交換空間。

 

jconsole 虛擬機摘要標簽

摘要中顯示的關于 JVM 的進一步細節(jié),包括當前和最大的堆大小以及正在使用的垃圾收集器的信息。底部的窗格列出了傳遞給 JVM 的所有參數(shù)。

MBeans

最后一個標簽,MBeans,讓你通過所有的 MBeans 向下鉆取,以查看每個 MBeans 的屬性和值。

 

MBeans 標簽

總結(jié)

Java 已經(jīng)存在了很長時間,它將繼續(xù)為全球數(shù)百萬的系統(tǒng)提供動力。有很多開發(fā)環(huán)境和監(jiān)控系統(tǒng)可以使用,但像 jconsole 這樣的包含在基本工具包中的工具非常有價值。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-08-01 09:35:09

LinuxBashmessages

2021-08-24 16:20:38

Linux終端

2021-12-25 15:00:50

LinuxMarkdown編輯器

2022-07-24 14:49:17

NetfilterLinux防火墻

2019-08-01 09:52:46

LinuxNetData性能監(jiān)控工具

2023-05-11 13:55:00

LinuxKdenlive編輯視頻

2022-01-09 15:00:16

LinuxAudacity聲音編輯器

2021-12-03 15:04:06

FlatpakLinux

2021-06-29 06:39:21

Linuxdust命令du命令

2019-06-03 20:00:09

LinuxCPU溫度GPU溫度

2022-03-06 20:24:50

音樂播放器Juk開源

2011-03-31 12:48:04

cactiLinuxWindows

2011-03-25 15:01:25

Cacti監(jiān)控Windows

2018-06-25 09:54:14

LinuxDNS負載均衡

2012-09-27 10:24:22

監(jiān)控機房

2020-08-15 07:30:58

Linux命令匯總

2017-01-12 15:58:17

Linux死鎖分析方法

2018-11-20 09:41:56

Linux 系統(tǒng) 數(shù)據(jù)

2018-02-25 10:49:49

GboardiOS平臺Android

2021-05-23 12:03:15

Linux映射鍵盤
點贊
收藏

51CTO技術(shù)棧公眾號