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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java s0 s1_业余草告诉你Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT G

發(fā)布時(shí)間:2025/4/16 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java s0 s1_业余草告诉你Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT G 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

Java GC 變量含義(S0 S1 E O P YGC YGCT FGC FGCT GCT)

S0C:年輕代中第一個(gè)survivor(幸存區(qū))的容量 (kb)

S1C:年輕代中第二個(gè)survivor(幸存區(qū))的容量 (kb)

S0U:年輕代中第一個(gè)survivor(幸存區(qū))目前已使用空間 (kb)

S1U:年輕代中第二個(gè)survivor(幸存區(qū))目前已使用空間 (kb)

EC:年輕代中Eden(伊甸園)的容量 (kb)

EU:年輕代中Eden(伊甸園)目前已使用空間 (kb)

OC:Old代的容量 (kb)

OU:Old代目前已使用空間 (kb)

PC:Perm(持久代)的容量 (kb)

PU:Perm(持久代)目前已使用空間 (kb)

YGC:從應(yīng)用程序啟動(dòng)到采樣時(shí)年輕代中g(shù)c次數(shù)

YGCT:從應(yīng)用程序啟動(dòng)到采樣時(shí)年輕代中g(shù)c所用時(shí)間(s)

FGC:從應(yīng)用程序啟動(dòng)到采樣時(shí)old代(全gc)gc次數(shù)

FGCT:從應(yīng)用程序啟動(dòng)到采樣時(shí)old代(全gc)gc所用時(shí)間(s)

GCT:從應(yīng)用程序啟動(dòng)到采樣時(shí)gc用的總時(shí)間(s)

NGCMN:年輕代(young)中初始化(最小)的大小 (kb)

NGCMX:年輕代(young)的最大容量 (kb)

NGC:年輕代(young)中當(dāng)前的容量 (kb)

OGCMN:old代中初始化(最小)的大小 (kb)

OGCMX:old代的最大容量 (kb)

OGC:old代當(dāng)前新生成的容量 (kb)

PGCMN:perm代中初始化(最小)的大小 (kb)

PGCMX:perm代的最大容量 (kb)

PGC:perm代當(dāng)前新生成的容量 (kb)

S0:年輕代中第一個(gè)survivor(幸存區(qū))已使用的占當(dāng)前容量百分比

S1:年輕代中第二個(gè)survivor(幸存區(qū))已使用的占當(dāng)前容量百分比

E:年輕代中Eden(伊甸園)已使用的占當(dāng)前容量百分比

O:old代已使用的占當(dāng)前容量百分比

P:perm代已使用的占當(dāng)前容量百分比

S0CMX:年輕代中第一個(gè)survivor(幸存區(qū))的最大容量 (kb)

S1CMX :年輕代中第二個(gè)survivor(幸存區(qū))的最大容量 (kb)

ECMX:年輕代中Eden(伊甸園)的最大容量 (kb)

DSS:當(dāng)前需要survivor(幸存區(qū))的容量 (kb)(Eden區(qū)已滿)

TT: 持有次數(shù)限制

MTT : 最大持有次數(shù)限制

jstat是jvm最常用的命令之一,下面針對(duì)常用的幾個(gè)進(jìn)行整理。

1、 jstat -gcutil pid

統(tǒng)計(jì)gc信息統(tǒng)計(jì)。

[root@AY140330215454793e81Z ~]# jstat -gcutil 5801

S0 S1 E O P YGC YGCT FGC FGCT GCT

0.00 97.37 5.54 53.37 69.83 21 0.366 1 0.480 0.846

2、 jstat -gc pid

可以顯示gc的信息,查看gc的次數(shù),及時(shí)間。其中最后五項(xiàng),分別是young gc的次數(shù),young gc的時(shí)間,full gc的次數(shù),full gc的時(shí)間,gc的總時(shí)間。

[root@AY140330215454793e81Z ~]# jstat -gc 5801

S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT

15360.0 12288.0 0.0 11964.6 298496.0 16530.5 67072.0 35793.4 83968.0 58633.2 21 0.366 1 0.480 0.846

3、 jstat -gccapacity pid

可以顯示,VM內(nèi)存中三代(young,old,perm)對(duì)象的使用和占用大小,如:PGCMN顯示的是最小perm的內(nèi)存使用量,PGCMX顯示的是perm的內(nèi)存最大使用量,PGC是當(dāng)前新生成的perm內(nèi)存占用量,PC是但前perm內(nèi)存占用量。其他的可以根據(jù)這個(gè)類推, OC是old內(nèi)純的占用量。

[root@AY140330215454793e81Z ~]# jstat -gccapacity 5801

NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC PGCMN PGCMX PGC PC YGC FGC

20480.0 327168.0 327168.0 15360.0 12288.0 298496.0 40448.0 653824.0 67072.0 67072.0 21504.0 83968.0 83968.0 83968.0 21 1

4、jstat -gcnew pid

年輕代對(duì)象的信息。

[root@AY140330215454793e81Z ~]# jstat -gcnew 5801

S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT

15360.0 12288.0 0.0 11964.6 3 15 15360.0 298496.0 16563.7 21 0.366

5、jstat -gcnewcapacity pid

年輕代對(duì)象的信息及其占用量。

[root@AY140330215454793e81Z ~]# jstat -gcnewcapacity 5801

NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC

20480.0 327168.0 327168.0 109056.0 15360.0 109056.0 12288.0 326144.0 298496.0 21 1

6、jstat -gcold pid

old代對(duì)象的信息。

[root@AY140330215454793e81Z ~]# jstat -gcold 5801

PC PU OC OU YGC FGC FGCT GCT

83968.0 58639.1 67072.0 35793.4 21 1 0.480 0.846

7、jstat -gcoldcapacity pid

old代對(duì)象的信息及其占用量。

[root@AY140330215454793e81Z ~]# jstat -gcoldcapacity 5801

OGCMN OGCMX OGC OC YGC FGC FGCT GCT

40448.0 653824.0 67072.0 67072.0 21 1 0.480 0.846

8、jstat -gcpermcapacity pid

perm對(duì)象的信息及其占用量。

[root@AY140330215454793e81Z ~]# jstat -gcpermcapacity 5801

PGCMN PGCMX PGC PC YGC FGC FGCT GCT

21504.0 83968.0 83968.0 83968.0 21 1 0.480 0.846

9、jstat -class pid

顯示加載class的數(shù)量,及所占空間等信息。

[root@AY140330215454793e81Z ~]# jstat -class 5801

Loaded Bytes Unloaded Bytes Time

10924 20744.5 0 0.0 13.11

10、jstat -compiler pid

顯示VM實(shí)時(shí)編譯的數(shù)量等信息。

[root@AY140330215454793e81Z ~]# jstat -compiler 5801

Compiled Failed Invalid Time FailedType FailedMethod

1452 2 0 54.32 1 java/net/URL openConnection

11、jstat -printcompilation pid

當(dāng)前VM執(zhí)行的信息。

[root@AY140330215454793e81Z ~]# jstat -printcompilation 5801

Compiled Size Type Method

1453 13 1 java/util/concurrent/atomic/AtomicBoolean get

總結(jié)

以上是生活随笔為你收集整理的java s0 s1_业余草告诉你Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT G的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。