在Java 1.6环境中设置HotSpot(TM)服务器虚拟机

在Java 1.6环境中设置HotSpot(TM)服务器虚拟机,java,Java,我有一个关于在Java1.6中设置JavaHotSpot服务器VM的问题 有没有办法在Java1.6环境中设置JavaHotSpot服务器VM?当我运行以下命令时 java版本 如下所示 java版本“1.6.0_16” Java(TM)SE运行时环境(build 1.6.0_16-b01) Java HotSpot(TM)客户端虚拟机(构建14.2-b01,混合模式,共享) 我想这必须显示在下面的第三行 Java HotSpot(TM)服务器虚拟机(构建14.2-b01,混合模式,共享) 是否

我有一个关于在Java1.6中设置JavaHotSpot服务器VM的问题

有没有办法在Java1.6环境中设置JavaHotSpot服务器VM?当我运行以下命令时

java版本

如下所示

java版本“1.6.0_16” Java(TM)SE运行时环境(build 1.6.0_16-b01) Java HotSpot(TM)客户端虚拟机(构建14.2-b01,混合模式,共享)

我想这必须显示在下面的第三行

Java HotSpot(TM)服务器虚拟机(构建14.2-b01,混合模式,共享)

是否有任何命令使得每当我们运行java-version时,它总是显示热点服务器VM而不是客户端VM

谢谢 Robert.

添加-server标志:

java-version-server

输出

java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode) java版本“1.6.0_21” Java(TM)SE运行时环境(build 1.6.0_21-b06) Java HotSpot(TM)服务器虚拟机(构建17.0-b16,混合模式) 添加-server标志:

java-version-server

输出

java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode) java版本“1.6.0_21” Java(TM)SE运行时环境(build 1.6.0_21-b06) Java HotSpot(TM)服务器虚拟机(构建17.0-b16,混合模式)
只需添加'-server'标志

只需添加'-server'标志

您应该试试“java-server-version”。您需要安装server hotspot编译器,或者在与JDK(server hotspot随附)捆绑的JRE上使用该编译器。

您应该尝试使用“java-server-version”。您需要安装server hotspot编译器,或者在JDK附带的JRE上使用它(它与server hotspot一起提供)。

我似乎记得在某个地方读到,如果系统在进程数量和内存量方面符合某些规范,JVM将自动以服务器模式启动。但我记不起细节或找不到信息

编辑:在此处找到一些信息


服务器级机器是>2Gb RAM和>2个处理器。

我似乎记得在某个地方读到,如果系统在进程数量和内存量方面满足某些规范,JVM将自动以服务器模式启动。但我记不起细节或找不到信息

编辑:在此处找到一些信息


服务器级计算机的内存大于2Gb,处理器大于2个。

是。我正在使用JRE。通过运行它,每当我运行java-Server-version时,它只显示服务器VM。我希望输出显示alwaysHotspot服务器VM,无论何时运行Java-versionYou不能。。。但是一种方法是将“java”命令映射到一个自定义脚本,该脚本在args中添加“-server”标志(如果不存在的话)。。。顺便说一句,我认为这不是一个好主意!对我正在使用JRE。通过运行它,每当我运行java-Server-version时,它只显示服务器VM。我希望输出显示alwaysHotspot服务器VM,无论何时运行Java-versionYou不能。。。但是一种方法是将“java”命令映射到一个自定义脚本,该脚本在args中添加“-server”标志(如果不存在的话)。。。顺便说一句,我认为这不是一个好主意!我有一台有3.21GB内存和2个处理器的机器(查看Sysmte属性->硬件设备驱动程序)。我已经安装了Java1.6。当我运行java-version时,它仍然没有显示Hotspot服务器VM。你知道吗?@Robo
java-server-version
我有一台机器,它有3.21GB内存和两个处理器(查看Sysmte属性->硬件设备驱动程序)。我已经安装了Java1.6。当我运行java-version时,它仍然没有显示Hotspot服务器VM。你有什么想法吗?@Robo
java-server-version
我相信,要让它工作,你需要把-server放在-version之前。顺序对标志不重要。我相信,要让它工作,你需要把-server放在-version之前。顺序对标志不重要。