| 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