JVM(5) JVM 参数详解

11 篇文章 0 订阅
9 篇文章 0 订阅

晚上忽然发现自己的MAC从运行程序到看到Spring boot日志时间超过20秒。新建个空的boot空工程也需要10秒才会看到boot的启动日志。
最后设置了gc日志看了下有无异常情况。
这里写图片描述
从jvisualvm看下
这里写图片描述

Java HotSpot(TM) 64-Bit Server VM (25.131-b11) for bsd-amd64 JRE (1.8.0_131-b11), built on Mar 15 2017 01:32:22 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
Memory: 4k page, physical 16777216k(1562132k free)

/proc/meminfo:

CommandLine flags: -XX:InitialHeapSize=268435456 -XX:MaxHeapSize=4294967296 -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC 
2017-08-10T23:55:58.799-0800: 0.989: [GC (Allocation Failure) [PSYoungGen: 65536K->10005K(76288K)] 65536K->10085K(251392K), 0.0103069 secs] [Times: user=0.02 sys=0.00, real=0.01 secs] 

下面举个JVM参数配置的例子

-verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/Users/bao/data/read_mes/gclogs/boot_gc.log
java  -Dcom.zhht.server.http.port=8088 -jar -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/data/aipark_gc.log aipark-1.0.0.jar

查看GC日志

Java HotSpot(TM) 64-Bit Server VM (24.79-b02) for linux-amd64 JRE (1.7.0_79-b15), built on Apr 10 2015 11:34:48 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)
Memory: 4k page, physical 3974056k(3205108k free), swap 2097148k(2097148k free)
CommandLine flags: -XX:InitialHeapSize=63584896 -XX:MaxHeapSize=1017358336 -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedOops -XX:+UseParallelGC 
2017-09-20T22:39:41.840-0400: 1.118: [GC [PSYoungGen: 15872K->2486K(18432K)] 15872K->2494K(59904K), 0.0086080 secs] [Times: user=0.01 sys=0.00, real=0.01 secs] 
2017-09-20T22:39:42.289-0400: 1.566: [GC [PSYoungGen: 18358K->2528K(18432K)] 18366K->2624K(59904K), 0.0224750 secs] [Times: user=0.01 sys=0.00, real=0.02 secs] 
2017-09-20T22:39:42.718-0400: 1.995: [GC [PSYoungGen: 18400K->2544K(18432K)] 18496K->4152K(59904K), 0.0107510 secs] [Times: user=0.01 sys=0.00, real=0.01 secs] 
2017-09-20T22:39:43.240-0400: 2.518: [GC [PSYoungGen: 18416K->2544K(34304K)] 20024K->7621K(75776K), 0.0186720 secs] [Times: user=0.03 sys=0.00, real=0.02 secs] 
2017-09-20T22:39:44.108-0400: 3.386: [GC [PSYoungGen: 34288K->2528K(34304K)] 39372K->11032K(75776K), 0.0190170 secs] [Times: user=0.03 sys=0.01, real=0.02 secs] 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值