-Xms启动内存 -Xmx最大内存 -Xmn年轻内存 -Xss线程堆栈 -XX:NewRatio=年轻/年老 -XX:SurvivorRatio=Eden/Survivor -XX:MaxPermSize=持久代内存 -XX:MaxTenuringThreshold=垃圾最大年龄
吞吐量优先的并行收集器: -XX:+UseParallelGC年轻并行收集对UseSerialGC -XX:ParallelGCThreads=并行收集线程数(核心数) -XX:+UseParallelOldGC年老并行收集JDK6 -XX:MaxGCPauseMillis=年轻回收最长时间 -XX:+UseAdaptiveSizePolicy自动比例
响应时间优先的并发收集器: -XX:+UseConcMarkSweepGC年老并发收集 -XX:+UseParNewGC年轻并行收集 -XX:CMSFullGCsBeforeCompaction=多少次GC后整理内存 -XX:+UseCMSCompactAtFullCollection打开年老压缩
-XX:GCTimeRatio=n,垃圾回收时间比不超过1/(1+n) -XX:+CMSIncrementalMode单CPU用增量模式