本系列包括:
序号 | 参数名 | 说明 | JDK | 默认值 | 使用过 |
1 | JVM执行模式 | ||||
2 | -client -server |
设置该JVM运行与Client 或者Server Hotspot模式,这两种模式从本质上来说是在JVM中运行不同的JIT(运行时编译模块)代码,并且两者在JVM内部的接口是一致的。客户端模式优化的是系统启动时间更快,而服务端模式的优化则更关注与系统的整体性能。一般来说Client选项用于GUI的应用,Server选项多用于后台服务器应用。 另外两者在编译策略、垃圾收集策略、堆使用上也有所不同 |
是 | ||
3 | -d32 -d64 |
指明该Java VM是运行与32位环境还是64位环境,默认是运行在32位环境下的,如果是配置了64位模式则需要操作系统也必须是64位的,当然CPU更需要是64位的。另外如果我们选择了-server参数,则就暗含了64位模式。 | 默认32模式 | ||
4 | -hotspot | 在Hotspot类型的JVM中缺省使用,缺省为Client Hotspot模式。 | 默认client模式 | ||
5 | -Xmixed |