-Xmx    堆最大内存值(-Xmx20m)
-Xms    堆最小内存值(-Xms20m)
-Xmn    年轻代大小(-Xmn10m)
-XX:PermSize=64m    方法区内存初始值
-XX:MaxPermSize=64m        持久代内存最大值
-XX:MaxDirectMemorySize        最大直接内存,默认等于Xmx
-Xoss    虚拟机栈大小(深度)
-Xss    栈容量(内存大小)
-XX:+HeapDumpOnOutOfMemoryError        内存溢出是Dump出当前的内存堆存储快照(在linux中通过kill -3也可以拿到dump文件)
-XX:NewRatio=4        设置年轻代(包括Eden和两个Survivor区)与年老代的比值,设置为4,则年轻代占整个堆栈的1/5
-XX:SurvivorRatio=4    设置年轻代中Eden区与Survivor区的大小比值,设置为4,则一个Survivor区占整个年轻代的1/6
-XX:MaxTenuringThreshold=0    设置垃圾最大年龄,如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代。对于年老代比较多的应用,
可以提高效率。如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间,增加在年轻代即被回收的概率。