首页  

gc日志相关参数     所属分类 jvm 浏览量 428
-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垃圾收集器