码迷,mamicode.com
首页 > 编程语言 > 详细

如何监控 Java 垃圾回收机制: jps、jstack、jmap、jhat、jstat

时间:2017-10-28 18:56:18      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:pil   9.png   永久   blog   分享   .com   util   技术分享   col   

1.jstat -gc 10098

S0C       S1C       S0U       S1U EC            EU         OC          OU         MC         MU         CCSC    CCSU   YGC YGCT  FGC FGCT   GCT
56320.0 93184.0 56064.5 0.0   1098240.0 941742.1 479232.0 164843.3 126080.0 122784.3 13952.0 13335.0 28    1.204   4     0.953   2.157

技术分享


堆内存 = 年轻代 + 年老代 + 永久代
年轻代 = Eden区 + 两个Survivor区(From和To)

jstat -options

-class
-compiler
-gc
-gccapacity
-gccause
-gcmetacapacity
-gcnew
-gcnewcapacity
-gcold
-gcoldcapacity
-gcutil
-printcompilation

 


S0C、S1C、S0U、S1U:Survivor 0/1区容量(Capacity)和使用量(Used)
EC、EU:Eden区容量和使用量
OC、OU:年老代容量和使用量
PC、PU:永久代容量和使用量  jkd8之后使用元空间代替(MC、MU)
YGC、YGT:年轻代GC次数和GC耗时
FGC、FGCT:Full GC次数和Full GC耗时
GCT:GC总耗时

 

如何监控 Java 垃圾回收机制: jps、jstack、jmap、jhat、jstat

标签:pil   9.png   永久   blog   分享   .com   util   技术分享   col   

原文地址:http://www.cnblogs.com/yuyutianxia/p/7747453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!