jstat命令使用

jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:

jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]

jstat -class

Loaded:加载class的数量
Bytes:所占用空间大小
Unloaded:未加载数量
Bytes:未加载占用空间
Time:时间

编译统计

jstat -compiler

Compiled:编译数量。
Failed:失败数量
Invalid:不可用数量
Time:时间
FailedType:失败类型
FailedMethod:失败的方法

垃圾回收统计
jstat -gc

S0C:第一个幸存区的大小
S1C:第二个幸存区的大小
S0U:第一个幸存区的使用大小
S1U:第二个幸存区的使用大小
EC:伊甸园区的大小
EU:伊甸园区的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法区大小
MU:方法区使用大小
CCSC:压缩类空间大小
CCSU:压缩类空间使用大小
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

堆内存统计
jstat -gccapacity

NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:当前新生代容量
S0C:第一个幸存区大小
S1C:第二个幸存区的大小
EC:伊甸园区的大小
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:当前老年代大小
OC:当前老年代大小
MCMN:最小元数据容量
MCMX:最大元数据容量
MC:当前元数据空间大小
CCSMN:最小压缩类空间大小
CCSMX:最大压缩类空间大小
CCSC:当前压缩类空间大小
YGC:年轻代gc次数
FGC:老年代GC次数

新生代垃圾回收统计
jstat -gcnew

S0C:第一个幸存区大小
S1C:第二个幸存区的大小
S0U:第一个幸存区的使用大小
S1U:第二个幸存区的使用大小
TT:对象在新生代存活的次数
MTT:对象在新生代存活的最大次数
DSS:期望的幸存区大小
EC:伊甸园区的大小
EU:伊甸园区的使用大小
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间

新生代内存统计
jstat -gcnewcapacity

NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:当前新生代容量
S0CMX:最大幸存1区大小
S0C:当前幸存1区大小
S1CMX:最大幸存2区大小
S1C:当前幸存2区大小
ECMX:最大伊甸园区大小
EC:当前伊甸园区大小
YGC:年轻代垃圾回收次数
FGC:老年代回收次数

老年代垃圾回收统计
jstat -gcold

MC:方法区大小
MU:方法区使用大小
CCSC:压缩类空间大小
CCSU:压缩类空间使用大小
OC:老年代大小
OU:老年代使用大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

老年代内存统计
jstat -gcoldcapacity

OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:当前老年代大小
OC:老年代大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
元数据空间统计

jstat -gcmetacapacity

MCMN:最小元数据容量
MCMX:最大元数据容量
MC:当前元数据空间大小
CCSMN:最小压缩类空间大小
CCSMX:最大压缩类空间大小
CCSC:当前压缩类空间大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

总结垃圾回收统计
jstat -gcutil

S0:幸存1区当前使用比例
S1:幸存2区当前使用比例
E:伊甸园区使用比例
O:老年代使用比例
M:元数据区使用比例
CCS:压缩使用比例
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

JVM编译方法统计
jstat -printcompilation

Compiled:最近编译方法的数量
Size:最近编译方法的字节码数量
Type:最近编译方法的编译类型。
Method:方法名标识。

天秤之缺点控

1.QQ、Gtalk、MSN 不是隐身就是离开,其实他根本就在线!
(只和感兴趣的人聊,其他人一概不理。)
2.很懒。
(没特别的事几乎不出门,不去上课,动都懒得动。)
3.爱发呆。
(尤其是一个人安静的时候。)
4.擅长装傻。
(其实心里都明白,只是不愿意说出来。)
5.天真单纯没心机。
(特别是对朋友,只要他把你当成朋友,就绝对的信任你。)
6.喜欢微笑。
7.见生人话少。
(凭感觉做事。有好感才会和人交流。你不鸟他,他也绝对不会来鸟你。有点斗气的感觉。)
8.好友扎堆爱闹。
(喜欢热闹,但只是偶尔想疯一下。需要被点燃。)
9.老友只想念不联系。
(其实是因为懒,电话在手边,却懒得查号码。)
10.讨厌形式主义,讨厌装b的人,讨厌娘娘腔,会有想打人的冲动。
11.最向往自由。
(如果被干涉多了,会很烦。严重的话,以后就别想再见到他了。)
12.特别情绪化。
(经常想到什么就立刻做,不想后果。有时前一秒在哭,后一秒就会像什么都没发生一样笑起来。)
13.宽容。
(对朋友可以相当宽容,即使你伤害了他,只要你诚心跟他道歉,他就会原谅你了。确实很好哄。)
14.怕被欺骗。
(被骗一次后该人的信任度为50%以下,绝对不会再相信那个人的话。)
15.毒舌。
(不顾对方感受,该骂就骂,该说就说,因此得罪人不少。但了解他的人都知道,其实他并没有恶意。)
16.厌恶和别人一样。
(什么都是,讨厌和其他人一样。觉得自己是特别的,独一无二的。讨厌别人模仿自己。)
17.双重人格。。。
18.有自己的一套原则。我行我素。
(任何人都不能改变他的原则,在他的世界里只有她带着别人走,不会让别人牵着他走。 还有决不轻易妥协。)
19.外表给人的感觉很开朗活泼,实际上很内向。
(看起来什么都不在乎,大大咧咧的。其实心里装得很多,只是不愿意让别人看到自己的伤。通常伪装的很好。)
20.特别敏感,脆弱。但是真的遇到重大打击又特别坚强。真的很坚强,就算是装的……
(但又让人觉得很脆弱,很心疼,特别是他流眼泪的时候……)
21.其实真的不花心,只是投入的快,但是感觉消失的也快。
(这样的人真的很可怕。但是有一点是肯定的,那就是在他的心里真正喜欢的只有一个人。)
22.很聪明,懂得随机应变,但有时也很糊涂,反应慢半拍。
23.人缘很好,朋友很多。但是他们心里认定的真心朋友很少。
(因为选择朋友很挑剔,如果他把你当朋友,你一定在某一方面很吸引他,或是很优秀。)
24.思维跳跃性很大,直觉很强。
25.作风大胆,不顾及他人目光。可以理解为不顾形象。
26.自我感觉很好。
27.不记恨。(虽然有时脾气说来就来,说消就消。平时给人一副臭脸。但其实心里没那么糟糕,不会真的打心底里去恨一个人。)
28.至于自私,每个人都自私,天枰是光明正大的自私,尤其是对不感兴趣的人会很冷漠,毫不掩饰自己的立场。
(不喜欢的人他根本不会理你,一点面子都不给。)
29.懒得掩饰,也不在乎别人的眼光,不会曲意讨好。
30.虽然平时毒舌,爱开玩笑,但是内心相当自省,关键时候大放厥词的都不会是天枰,他会站在你这边支持你。坚定立场,做你坚强的后盾。