1.使用-XX设置超过一定阀值的对象直接进入老年代。
调优原则
GC的时间足够小,GC的次数足够少,FULL GC的周期足够长。
-Xms(-XX:InitialHeapSize):初始分配内存:初始化的值是物理内存的六十四分之一
-Xmx(-XX:InitialHeapSize):最大分配内存:最大内存分配的值是物理内存的十四分之一
-Xss(-XX:ThreadStackSize):设置单个线程栈的大小,一般默认为512k~1024k
XX:MetaspaceSize:设置元空间大小 元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间的区别在于:元空间不在虚拟机中,而是在本地内存中,默认情况下,元空间的大小仅受本地内存限制。