oracle jvm参数地址 Java HotSpot VM Options
-XX开头的参数都是非稳定参数
-XX:PrintFlagsFinal
输出所有参数以及默认值
-XX:+
开启参数
-XX:-
关闭参数
-Xmx512m
设置最大堆内存
-Xms512m
设置初始堆内存
-Xmn256m
设置年轻代内存
-XX:+PrintGC 或者-verbose:gc
开启简单GC日志
-XX:+PrintGCDetails
开启详细GC日志
-XX:+PrintGCDateStamps
打印GC日期时间
-XX:+PrintGCTimeStamps
打印GC基准时间,基于应用启动时间偏移
-Xloggc:gc.log
GC日志存放目录
-XX:NewRatio=2
老年代与新生代的比值为2,老年代是新生代的2倍,默认值是2
-XX:SurvivorRatio=8
eden代与suvivor代的比值,默认值是8
-ea
设置jvm启用断言assert机制,默认是关的.
-XX:+HeapDumpOnOutOfMemoryError
内存溢出时转储堆文件
-XX:HeapDumpPath=D:\test
转储堆文件路径