1、-server
服务器模式
2、-Xms512m
初始堆空间
3、-Xmx512m
最大堆空间
4、-Xss1024K
栈空间
5、-XX:PermSize=256m
初始永久带空间
6、-XX:MaxPermSize=512m
最大永久带空间
7、-XX:MaxTenuringThreshold=20
对象的生命周期
8、XX:CMSInitiatingOccupancyFraction=70
老年代的内存在使用到70%的时候,就开始启用CMS
9、-XX:UseCMSInitiatingOccupancyOnly
按照你设置的比率来启用CMS GC
10、—XX:NewSize和-XX:MaxNewSize
用于设置年轻带的大小,建议设为整个堆大小的1/3或1/4,两个值设为一样大
11、-XX:SurvivorRatio
用于设置Eden和其中一个Survivor的比值。这个值也比较重要
12、-XX:+PrintTenuringDistribution
用于显示每次Minor Gc是Survivor区中个年龄段的对象的大小
13、-XX:InitialTenuringThreshold和-XX:MaxTenuringThreshold
用于设置晋升到老年代的对象年龄的最小值和最大值,每个对象在坚持过一次Minor Gc之后,年龄就加1