JVM 调优的主要目的是:减少GC的频率和Full GC的次数
以下常用的调优手段:
通过设置-Xms -Xmx 一样大小,防止垃圾收集器在最小、最大之间收缩而消耗的时间
通知调整年轻代与年老代的比例(-Xmn 或 -XX:NewRatio) ,若程序中大多都是短时间内存在的对象,应当把年轻代调大些,让对象在young gc就能够被回收
如:-XX:NewRatio=2 表示年轻代 :年老代 = 1:2 ,意思是年老代占 2/3
在更新到生产环境之前,需要通过持续压测得出最合适的值
JVM 调优的主要目的是:减少GC的频率和Full GC的次数
以下常用的调优手段:
通过设置-Xms -Xmx 一样大小,防止垃圾收集器在最小、最大之间收缩而消耗的时间
通知调整年轻代与年老代的比例(-Xmn 或 -XX:NewRatio) ,若程序中大多都是短时间内存在的对象,应当把年轻代调大些,让对象在young gc就能够被回收
如:-XX:NewRatio=2 表示年轻代 :年老代 = 1:2 ,意思是年老代占 2/3
在更新到生产环境之前,需要通过持续压测得出最合适的值