JVM参数 | |
---|---|
-Xms | 设置JVM初始化堆内存大小 |
-Xmx | 设置JVM最大的堆内存大小 |
-Xss | 设置JVM栈内存大小 |
-Xmn | 设置young generation的堆内存大小,一般设置为Xmx的1/3 |
-Xmixed | 混合模式执行 |
-Xint | 解释模式执行 |
-Xbootclasspath: | 设置zip/jar资源或者类(.class文件)存放目录路径 |
-Xbootclasspath/a: | 追加zip/jar资源或者类(.class文件)存放目录路径 |
-Xbootclasspath/p: | 预先加载zip/jar资源或者类(.class文件)存放目录路径 |
-Xnoclassgc | 关闭类垃圾回收功能 |
-Xincgc | 开启类的垃圾回收功能 |
-Xloggc: | 记录垃圾回日志到一个文件 |
-Xbatch | 关闭后台编译 |
-Xprof | 输入CPU概要表数据 |
-Xfuture | 执行严格的代码检查,预测可能出现的情况 |
-Xrs | 通过JVM还原操作系统信号 |
-Xcheck:jni | 对JNI函数执行检查 |
-Xshare:off | 尽可能不去使用共享类的数据 |
-Xshare:auto | 尽可能的使用共享类的数据 |
-Xshare:on | 尽可能的使用共享类的数据,否则运行失败 |
非稳态选项使用说明 | |
-XX:+<option> | 启用选项 |
-XX:-<option> | 不启用选项 |
-XX:+<option>=-<number> | 给选项设置一个数字类型值,可跟单位,例如 32k,1024m,2g |
-XX:+<option>=-<string> | 给选项设置一个字符串值,例如-XX:HeapDumpPath=./dump.core |
JVM参数大全
2