GC设置

JVM介绍文章http://kangzye.blog.163.com/blog/static/36819223201199103346634/
-Xloggc设置gc日志文件,-XX:+Heap*设置OOM时的堆信息
系统上线时常断掉,最可能的是应用程序与GC程序并发执行,切换而导致系统访问出错
TOMCAT6w发布为服务时,默认采用的是Server模式,在此模式下JVM分代垃圾收集器采用的是
年轻代 并行回收收集器(采用复制算法(对存活少的比较有效,比如年轻代),多线程的,独占式的可用于年老代的收集器。非常关注吞吐量,但吞吐量经常与停顿时间成反比,它也提供了好几个参数以牺牲吞吐量来降低停顿时间;同时也提供了自适应GC配置参数)
老年代 并行收集器(是只工作在年轻代的独占式收集器,采用多线程的方式进行串行收集器一样的收集,很明显是加速了垃圾回收,缩短了停顿时间。前提是CPU并发能力强,否则不如使用串行收集器。)
作为web系统来说,对用户体验是很重要的,所以合理的降低吞吐量以换取系统停顿时间是最为重要的,所以采用CMS收集器(CMS是主要关注系统停顿时间,
-XX:+UseConcMarkSweepGC 年轻代使用并行收集器;老年代使用CMS,当CMS失败后,使用串行收集器)
-Xloggc:D:\ims\logs\ims_gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=D:\ims\logs\ims_heap.hprof
-XX:+PrintGCDetails
-Xms1024m
-Xmx1024m
-Xmn256m
-XX:SurvivorRatio=2
-Xverify:none
-XX:+UseConcMarkSweepGC
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值