java -XX:+PrintCommandLineFlags -version
在cmd中输入上述命令
UseSerialGC: 虚拟机运行再Client模式下的默认值,打开此开关后,使用Serial+Serial Old的收集器组合进行内存回收
UseParNewGC: 打开此开关后,使用ParNew+Serial Old的收集器组合进行内存回收
UseConcMarkSweepGC: 打开此开关后,使用ParNew+CMS+Serial Old的收集器组合进行内存
UseParallelGC: 虚拟机运行在Server模式下的默认值,使用ParallelScavenge+ParallelOld的收集器(吞吐量优先)组合进行内存回收
UseParallelOldGC: 打开此开关后,使用ParallelSeavenge+ParallelOld的收集器组合进行内存回收
SurvivorRatio: 新生代中Eden区域与Survivor区域的容量比值,默认为8,代表Eden:Survivor=8:1
PretenureSizeThreshold: 直接晋升到老年代的对象大小,设置这个参数后,大于这个參数的对象将直接在老年代分配
MaxTenuringThreshold: 晋升到老年代的对象年龄。每个对象在坚持过一次MinorGC之后,年龄就增加1,当超过这个参数值时就进人老年代
原文:https://www.cnblogs.com/aianyeling/p/14698078.html