gc日志相关参数
所属分类 jvm
浏览量 1823
-verbose:gc
[Full GC 168K->97K(1984K), 0.0253873 secs]
-XX:+PrintGC
功能同-verbose:gc ,前者 是稳定版本 ,后者是非稳定版本
-XX:+PrintGCDetails
GC信息详细版本
[GC [PSYoungGen: 1048640K->174693K(1223360K)] 1048640K->218587K(4019584K), 0.0918800 secs] [Times: user=1.13 sys=0.17, real=0.09 secs]
2020-01-09T17:36:25.941-0800: 1.990: [GC (Allocation Failure) 2020-01-09T17:36:25.942-0800: 1.990: [ParNew: 34944K->4352K(39296K), 0.0145648 secs] 34944K->6145K(126720K), 0.0146524 secs] [Times: user=0.03 sys=0.01, real=0.01 secs]
2020-01-09T17:36:26.467-0800: 2.516: [Full GC (System.gc()) 2020-01-09T17:36:26.467-0800: 2.516: [CMS: 1793K->3951K(87424K), 0.0372288 secs] 14887K->3951K(126720K), [Metaspace: 13384K->13384K(1060864K)], 0.0373382 secs] [Times: user=0.03 sys=0.01, real=0.04 secs]
具体的GC算法
GC时间 GC消耗的时间 系统空间+用户空间 真实耗时
user+real 时间 大于 real ,
GC 可能使用多线程 ,user+real 是GC线程花费的CPU时间总和
-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps
-Xloggc
-Xloggc:/PATH/gc.log
-XX:+PrintGCApplicationStoppedTime
GC期间程序暂停时间
Total time for which application threads were stopped: 0.0730640 seconds
-XX:+PrintHeapAtGC
GC前后打印堆信息
GC日志滚动
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=3 -XX:GCLogFileSize=10M
GC日志信息
jvm参数查看
jvm设置滚动记录GC日志
上一篇
下一篇
httpclient post 请求返回400
使用jmx监控jvm
jvm参数查看
MySQL事务机制
秒杀系统设计思路
Shenandoah垃圾收集器