JVM参数

 

GC与内存大小相关的参数
定义 参数 说明
堆内存 -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

你可能感兴趣的:(jvm参数)