JVMGC管理和调优.docVIP

  • 1
  • 0
  • 约1.03万字
  • 约 10页
  • 2017-05-20 发布于北京
  • 举报
JVMGC管理和调优

?JVM系列三:JVM参数设置、分析 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同(如何选择见GC种类及如何选择)。本文将注重介绍JVM、GC的一些重要参数的设置来提高系统的性能。 ?????? JVM内存组成及GC相关内容请见之前的文章:JVM内存组成?GC策略内存申请。 JVM参数的含义?实例见实例分析 参数名称 含义 默认值 ? -Xms 初始堆大小 物理内存的1/64(1GB) 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制. -Xmx 最大堆大小 物理内存的1/4(1GB) 默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn 年轻代大小(1.4or lator) ? 注意:此处的大小是(eden+ 2 survivor s

文档评论(0)

1亿VIP精品文档

相关文档