日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

13.2.虚拟化工具--jstat

發布時間:2024/9/27 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 13.2.虚拟化工具--jstat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

13.1.虛擬化工具–jps工具
13.2.虛擬化工具–jstat
13.2.1.使用詳情列表

13.1.虛擬化工具–jps工具

本地虛擬機唯一id Ivmid local virtual machine id
m運行時傳入主類的參數
v虛擬機參數
L運行時的主類全面 或者jar包名稱。

13.2.虛擬化工具–jstat

jstat命令可以查看堆內存各部分的使用量,以及加載類的數量。
命令的格式如下:

jstat [-命令選項][vmid][間隔時間/毫秒][查詢次數]

13.2.1.使用詳情列表

S0C:年輕代中第一個survivor(幸存區)的容量 (kb)
S1C:年輕代中第二個survivor(幸存區)的容量 (kb)
S0U:年輕代中第一個survivor(幸存區)目前已使用空間 (kb)
S1U:年輕代中第二個survivor(幸存區)目前已使用空間 (kb)
EC:年輕代中Eden(伊甸園)的容量 (kb)
EU:年輕代中Eden(伊甸園)目前已使用空間 (kb)
OC:Old代的容量 (kb)
OU:Old代目前已使用空間 (kb)
PC:Perm(持久代)的容量 (kb)
PU:Perm(持久代)目前已使用空間 (kb)
YGC:從應用程序啟動到采樣時年輕代中gc次數
YGCT:從應用程序啟動到采樣時年輕代中gc所用時間(s)
FGC:從應用程序啟動到采樣時old代(全gc)gc次數
FGCT:從應用程序啟動到采樣時old代(全gc)gc所用時間(s)
GCT:從應用程序啟動到采樣時gc用的總時間(s)
NGCMN:年輕代(young)中初始化(最小)的大小 (kb)
NGCMX:年輕代(young)的最大容量 (kb)
NGC:年輕代(young)中當前的容量 (kb)
OGCMN:old代中初始化(最小)的大小 (kb)
OGCMX:old代的最大容量 (kb)
OGC:old代當前新生成的容量 (kb)
PGCMN:perm代中初始化(最小)的大小 (kb)
PGCMX:perm代的最大容量 (kb)
PGC:perm代當前新生成的容量 (kb)
S0:年輕代中第一個survivor(幸存區)已使用的占當前容量百分比
S1:年輕代中第二個survivor(幸存區)已使用的占當前容量百分比
E:年輕代中Eden(伊甸園)已使用的占當前容量百分比
O:old代已使用的占當前容量百分比
P:perm代已使用的占當前容量百分比
S0CMX:年輕代中第一個survivor(幸存區)的最大容量 (kb)
S1CMX :年輕代中第二個survivor(幸存區)的最大容量 (kb)
ECMX:年輕代中Eden(伊甸園)的最大容量 (kb)
DSS:當前需要survivor(幸存區)的容量 (kb)(Eden區已滿)
TT: 持有次數限制
MTT : 最大持有次數限制

【以下的統計空間單位,未標明的都是KB】

1>類加載統計
命令:

jstat -class 449415

結果:

[admin@hadoop3 ~]$ jstat -class 449415 Loaded Bytes Unloaded Bytes Time 18293 31433.3 430 393.7 35.21 [admin@hadoop3 ~]$

解析:

Loaded:加載class的數量 Bytes:所占用空間大小 Unloaded:未加載數量 Bytes:未加載占用空間 Time:時間

2>編譯統計
命令:

[admin@hadoop3 ~]$ jstat -compiler 449415 Compiled Failed Invalid Time FailedType FailedMethod39385 2 0 353.45 1 org/apache/lucene/codecs/PushPostingsWriterBase writeTerm [admin@hadoop3 ~]$

結果:

Compiled:編譯數量。 Failed:失敗數量 Invalid:不可用數量 Time:時間 FailedType:失敗類型 FailedMethod:失敗的方法

3>垃圾回收統計
命令:

jstat -gc 449415

結果:

解析:

S0C:第一個Survivor的大小(kb) S1C:第二個Survivor的大小(kb) S0U:第一個Survivor的使用大小(kb) S1U:第二個Survivor的使用大小(kb) EC:Eden區的大小(kb) EU:Eden區的使用大小(kb) OC:老年代大小(kb) OU:老年代使用大小(kb) MC:方法區大小(kb) MU:方法區使用大小(kb) CCSC:壓縮類空間大小(kb) CCSU:壓縮類空間使用大小(kb) YGC:年輕代垃圾回收次數 YGCT:年輕代垃圾回收消耗時間(s) FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間(s) GCT:垃圾回收消耗總時間(s) jstat -gc 449415 1000 10

表示:間隔1000毫秒輸出一次,總共輸出10次

4>堆內存統計
命令:

jstat -gccapacity 449415

結果:

NGCMN:新生代最小容量(kb) NGCMX:新生代最大容量(kb) NGC:當前新生代容量(kb) S0C:第一個Survivor大小(kb) S1C:第二個Survivor的大小(kb) EC:Eden區的大小(kb) OGCMN:老年代最小容量(kb) OGCMX:老年代最大容量(kb) OGC:當前老年代大小(kb) OC:當前老年代大小(kb) MCMN:最小元數據容量(kb) MCMX:最大元數據容量(kb) MC:當前元數據空間大小(kb) CCSMN:最小壓縮類空間大小(kb) CCSMX:最大壓縮類空間大小(kb) CCSC:當前壓縮類空間大小(kb) YGC:年輕代gc次數

5>新生代垃圾回收統計
命令:

jstat -gcnew 449415

結果:

S0C:第一個Survivor大小(kb) S1C:第二個Survivor的大小(kb) S0U:第一個Survivor的使用大小(kb) S1U:第二個Survivor的使用大小(kb) TT:對象在新生代存活的次數 MTT:對象在新生代存活的最大次數 DSS:期望的Survivor大小(kb) EC:Eden區的大小(kb) EU:Eden區的使用大小(kb) YGC:年輕代垃圾回收次數 YGCT:年輕代垃圾回收消耗時間

6>新生代內存統計
命令:

jstat -gcnewcapacity 449415

結果:

7>老年代垃圾回收統計
命令:
jstat -gcold 19570
結果:

解析:

MC:方法區大小(kb) MU:方法區使用大小(kb) CCSC:壓縮類空間大小(kb) CCSU:壓縮類空間使用大小(kb) OC:老年代大小(kb) OU:老年代使用大小(kb) YGC:年輕代垃圾回收次數 FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間(s) GCT:垃圾回收消耗總時間(s)

8>老年代內存統計
命令:

jstat -gcoldcapacity 449415

結果:

解析:

OGCMN:老年代最小容量(kb) OGCMX:老年代最大容量(kb) OGC:當前老年代大小(kb) OC:老年代大小(kb) YGC:年輕代垃圾回收次數 FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間(s) GCT:垃圾回收消耗總時間(s)

9>JDK7 下 永久代空間統計
命令:

jstat -gcpermcapacity 19570

結果:

解析:

PGCMN:最小永久代容量 PGCMX:最大永久代容量 PGC:當前新生成的永久代空間大小 PC :永久代空間大小 YGC:年輕代垃圾回收次數 FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間 GCT:垃圾回收消耗總時間

10>JDK8下元數據空間統計
命令:

jstat -gcmetacapacity 7172

結果:

MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT0.0 33152.0 33152.0 0.0 0.0 0.0 12 0 0.000 0.736

解析:

MCMN:最小元數據容量 MCMX:最大元數據容量 MC:當前元數據空間大小 CCSMN:最小壓縮類空間大小 CCSMX:最大壓縮類空間大小 CCSC:當前壓縮類空間大小 YGC:年輕代垃圾回收次數 FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間 GCT:垃圾回收消耗總時間

11>總結垃圾回收統計
命令:
jstat -gcutil 19570
結果:

解析:

S0:survivor 1區當前使用比例 S1:survivor 2區當前使用比例 E:Eden區使用比例 O:老年代使用比例 M:元數據區使用比例 CCS:壓縮使用比例 YGC:年輕代垃圾回收次數 FGC:老年代垃圾回收次數 FGCT:老年代垃圾回收消耗時間(s) GCT:垃圾回收消耗總時間(s)

jstat(JVM統計監控工具),監控的內容有:類裝載,內存,垃圾收集,jit編譯的信息。語法格式如下:

jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]

vmid是虛擬機ID,在Linux/Unix系統上一般就是進程ID。interval是采樣時間間隔。count是采樣數目。

[root@hadoop4 ~]# jstat -gcutil 18068S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 100.00 38.89 18.42 95.05 94.73 7 0.080 0 0.000 0.080

想監控10次,1000毫秒打印一次:

[root@hadoop4 ~]# jstat -gcutil 18068 1000 20S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.0800.00 100.00 43.33 18.42 95.05 94.73 7 0.080 0 0.000 0.080 [root@hadoop4 ~]#

12>JVM編譯方法統計
命令:

jstat -printcompilation 19570

結果:

解析:

Compiled:最近編譯方法的數量 Size:最近編譯方法的字節碼數量 Type:最近編譯方法的編譯類型。 Method:方法名標識。

總結

以上是生活随笔為你收集整理的13.2.虚拟化工具--jstat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情六月婷婷 | 香蕉蜜桃视频 | www.爱操 | 人人草人人射 | 国产精品一区二区人人爽 | 九九爱精品视频 | 久久久久久电影 | 中文字幕线人 | av免费高清| 粉嫩一区二区三区 | 黄色福利 | 污视频网站在线 | 亚洲午夜在线播放 | 女儿的朋友在线播放 | 女~淫辱の触手3d动漫 | 久草精品在线 | 大波大乳videos巨大 | 日韩一级二级三级 | 91啦中文 | 邻居交换做爰2 | 精品无人区无码乱码毛片国产 | 天天干天天操天天射 | 在线国产欧美 | 超碰人人网 | 久色成人 | 亚欧成人精品一区二区 | 91免费成人 | 中文字幕人妻一区 | 国产一区二区免费视频 | 青青操网| 午夜啊啊啊| 影音先锋中文字幕在线 | 国产小视频免费在线观看 | 中文字幕精品无 | 日韩国产激情 | 欧州一区| 99资源站| 国产日韩精品中文字无码 | 天天看夜夜操 | 进去里视频在线观看 | 日韩免费高清一区二区 | 日韩在线激情 | 亚洲欧美另类自拍 | 日日躁夜夜躁狠狠久久av | av免费的 | 在线观看免费观看在线 | 黄色日批 | 懂色av一区二区三区在线播放 | 操操操网站 | 欧美激情国产一区 | 视频一区国产精品 | 婷婷亚洲精品 | 精品在线一区二区 | 久久久成人精品 | 日本黄色免费在线观看 | 国产精品一区二区自拍 | 男操女视频网站 | www.com毛片 | 天天操天天曰 | 欧美一区二区三区激情啪啪 | 超碰在线9| 免费视频日韩 | 中文字幕人妻丝袜二区 | 熟女一区二区三区视频 | 精品乱码一区二区三四区视频 | 国产最新自拍 | 日本黄色三级网站 | 欧美成人免费大片 | 久久国产一区二区 | 欧美日韩生活片 | 国产黄色一区二区 | 91极品蜜桃臀 | 东北少妇露脸无套对白 | 无码人中文字幕 | 中文字幕乱码人妻无码久久 | 国产精品传媒 | 舐丝袜脚视频丨vk | 欧美一级淫片免费视频魅影视频 | 国产无遮挡免费 | 国产a大片 | 特级西西444www大精品视频免费看 | 精品久久久久久久久中文字幕 | 九九少妇 | 咪咪色在线视频 | 少妇性l交大片 | 亚洲精品国产99 | 男女深夜福利 | jlzzjlzz亚洲日本少妇 | 人人看超碰 | 天堂资源中文在线 | 少妇日韩 | 免费黄色资源 | 亚洲女同女同女同女同女同69 | 免费一级片视频 | 精品盗摄一区二区三区 | 99热播精品| 99热这里只| 亚洲av无码一区二区三区在线播放 | 欧美熟妇另类久久久久久不卡 |