-Xss:栈大小,java.lang.StackOverflowError栈内存溢出。
-Xoss:本地方法栈大小
-Xms:最小堆内存(堆内存)
-Xmx: 最大堆内存(堆内存)java.lang.OutOfMemoryError: Java heap space堆内存溢出
-Xmn:新生代大小
-XX:NewRatio:新生代与老年代比例
-XX:SurvivorRatio:新生代Survivor区与新生代Eden区比例,Survivor区有两个。
-XX:PermSize:最小永久代(非堆内存)
-XX:MaxPermSize: 最大永久代,java.lang.OutOfMemoryError: PermGen space永久代内存溢出(非堆内存)
-XX:MaxTenuringThreshold:垃圾回收放入老年代最大年龄
-XX:ParallelGCThreads: 设置垃圾收集器在并行阶段使用的线程数
-XX:ConcGCThreads:并发垃圾收集器使用的线程数
-XX:PretenureSizeThreshold:对象大于此值时,直接放入老年代。(单位为字节)
-XX:MinHeapFreeRatio:堆的使用率小于此值时,堆进行收缩。
-XX:MaxHeapfreeRatio:堆的使用率大于此值时,堆进行扩张
-XX:LargePageSizeInBytes:堆分页页面大小
-XX:+DisableExplicitGC:禁止full GC
-XX:+PrintGCDetails:打印垃圾收集情况
-XX:+PrintGCTimeStamps:打印垃圾收集的时间情况
-XX:+PrintHeapAtGC:每次GC前和GC后打印堆信息
-XX:+TraceClassLoading:监控类加载
-XX:+PrintGCApplicationStoppedTime:打印垃圾收集时系统的停顿时间