JVM 常用启动参数 | 默认值 | 举例 | 说明 |
---|---|---|---|
-Xms128m | -Xms128m | 堆最小值 | |
-Xmx2048m | -Xmx2048m | 堆最大值 | |
-Xmn | 调整新生代的大小 | ||
-ea | 开启断言检测;assertion在一般情况下是关闭的,通过java -ea 可以打开该功能,关闭为 -da | ||
-Xverify:none | 关闭大部分类的验证以缩短虚拟机类加载的时间 | ||
-XX:+DisableExplicitGC | 屏蔽掉System.gc() | ||
-XX:+UseParNewGC | 使用新生代收集器 ParNew | ||
-XX:+UseConcMarkSweepGC | 使用老年代收集器 CMS |