JVM资料汇总

来源:互联网 发布:arm linux gnu gcc 编辑:程序博客网 时间:2024/06/05 10:18

一、JVM内存管理:深入Java内存区域与OOM:

http://hllvm.group.iteye.com/group/wiki/2857-JVM


二、JVM内存管理:深入垃圾收集器与内存分配策略:

http://hllvm.group.iteye.com/group/wiki/2859-JVM


关于xms一般设置成跟xmx一样的原理如下:

JVM初始分配的堆内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的堆内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;
 空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx 相等以避免在每次GC 后调整堆的大小。

0 0
原创粉丝点击