-Xms256m:初始堆大小为256m;
-Xmx2g:最大堆内存为2g;
-Xmn50m:新生代大小为50m;
-XX:+PrintGCDetails打印gc详细信息
-XX:+HeapDumpOnOutOfMemoryError如果发生OutOfMemoryError错误则转储堆快照
-XX:NewRatio=4设置年轻代与老年代内存比例为1:4。
-XX:SurvivorRatio=8将新一代Eden与Survivor的比例设置为8:2。
//里面写的所有参数都是新生代垃圾收集器
-XX:+UseSerialGC新生代和老年代都使用串行收集器Serial+SerialOld
-XX:+UseParNewGC指定使用ParNew+SerialOld垃圾回收器组合。
-XX:+UseParallelGC较新的世代使用ParallelScavenge,较老的世代使用SerialOld。
//参数是为所有老一代垃圾收集器编写的。
-XX:+UseParallelOldGC:新生代ParallelScavenge+老年代ParallelOld的组合;
-XX:+UseConcMarkSoupGC:ParNew新生代和老年代CMS;
-XX:NewSize;新生代最小值;
-XX:MaxNewSize:新生代最大值
-XX:MetaspaceSize元空间初始化大小
-XX:MaxMetaspaceSize元空间的最大值
上一篇:oppo手机怎样彻底清理内存
下一篇:jvm内存调优