定义 | 参数 | 说明 |
堆内存 | -Xms | 启动JVM时的堆内存空间大小 |
-Xmx | 堆内存的最大值 | |
-Xmn | 年轻代堆内存大小 | |
-Xss | 线程栈内存大小 | |
-PermSize | 永久代堆内存大小 | |
-MaxPermSize | 永久代堆内存的最大值 | |
年轻代 | -XX:NewRatio | 年轻代与年老代的比值 |
-XX:NewSize | 年轻代大小 | |
-XX:SurvivorRatio | eden空间和survivor空间的比值 |
GC类型可选参数
分类 | 参数 | 备注 |
Serial GC | -XX:+UseSerialGC | |
Parallel GC | -XX:+UseParallelGC -XX:ParallelGCThreads=value | |
Parallel Compacting GC | -XX:+UseParallelOldGC | |
CMS GC | -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=value -XX:+UseCMSInitiatingOccupancyOnly | |
G1 | -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC | 在JDK6中这两个参数必须同时使用 |
定义 | 参数 | 说明 |
-XX:+DisableExplicitGC | 关闭System.gc() | |
-verbose:gc | 打印gc数据 | |
-Xloggc:/home/www/log | gc日志输出路径 | |
-XX:+PrintGCDetails | ||
-XX:+PrintGCTimeStamps |
|
参与资料:
http://www.blogjava.net/bitbit/archive/2009/11/30/304247.html