GC
- -XX:+PrintGC   打印GC日志
 
- -XX:+PrintGCDetails   打印详细的GC日志
 
- -Xloggc:/var/gc.log   将GC日志打印在根目录的var文件夹下的gc.log文件中
 
class
- -verbose:class   打印类加载和卸载信息
 
堆内存
- -Xmx2048m   最大堆内存
 
- -Xms2048m   最小堆内存
 
- -Xmn512m   新生代内存
 
- -XX:SurvivorRatio   值为eden/from=eden/to
 
- -XX:+HeapDumpOnOutOfMemoryError   在内存溢出时导出整个堆信息
 
- -XX:HeapDumpPath=/var/heap.dump   指定导出堆的存放路径
 
方法区
- -XX:PermSize=50m  方法区大小
 
- -XX:MaxPermSize=50m   方法区最大大小
 
Metaspace
- -XX:MaxMetaspaceSize  指定元空间的大小,默认情况下,只受限于系统内存大小
 
栈
直接内存
- -XX:MaxDirectMemorySize   最大可用直接内存,默认最大值为-Xmx,直接内存使用量达到该值时,触发垃圾回收
 
第十章 常用的JVM参数记录
原文:http://www.cnblogs.com/java-zhao/p/6915449.html