JVM 参数

JVM参数格式(三种):
-XX:+<option> 开启option选项,+ 开启
-XX:-<option> 关闭option选项,- 关闭
-XX:<option>=<value> 表示将option选项赋值为value

 

打印加载的类信息: -XX:+TraceClassLoading

当发生oom异常时,生成dump文件: -XX:+HeapDumpOnOutOfMemoryError

打印GC日志:-XX:+PrintGCDetails

 

Xms : 最小堆

Xmx : 最大堆 (一般和Xms配置成一样以避免每次gc后JVM重新分配内存,扩容消耗)

Xmn:  年轻代内存大小,整个JVM堆内存 = 年轻代 + 年老代 

Xss  : 栈大小

XX:PermSize:最小永久代

XX:MaxPermSize: 最大永久代 (JDK 1.8:XX:MetaspaceSize,XX:MaxMetaspaceSize)

 

posted @ 2018-12-20 00:20  陈标  阅读(127)  评论(0)    收藏  举报