Ubuntu 如何将Java热点服务器VM设置为客户端模式?
在64位Ubuntu上使用32位JDK更好,所以我在那里安装了Ubuntu 如何将Java热点服务器VM设置为客户端模式?,ubuntu,jvm,java,jvm-hotspot,Ubuntu,Jvm,Java,Jvm Hotspot,在64位Ubuntu上使用32位JDK更好,所以我在那里安装了JDK-7u9-linux-i586.tar.gz,并安装了libc6-i386。当我运行java-version时,会打印以下信息: java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode) 在开发计算机上,客户端虚拟机比服务
JDK-7u9-linux-i586.tar.gz
,并安装了libc6-i386
。当我运行java-version
时,会打印以下信息:
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode)
在开发计算机上,客户端虚拟机比服务器虚拟机更好。如何将Hotspot设置为客户端模式?如果任何操作正常,将向
java
命令行添加-Client
选项
但是,根据,客户端虚拟机不适用于某些平台。。。因此,您可能会发现不接受-client
。(页面的措辞没有完全清楚地说明是硬件的指令集还是JDK/JRE的指令集至关重要……)
我还读到,在开发计算机上,客户端虚拟机比服务器虚拟机好
我认为这取决于您是否使用IDE和/或构建的大小。对于长构建和长IDE会话,我希望服务器VM会更好。如果有什么能起作用的话,它将在
java
命令行中添加-client
选项
但是,根据,客户端虚拟机不适用于某些平台。。。因此,您可能会发现不接受-client
。(页面的措辞没有完全清楚地说明是硬件的指令集还是JDK/JRE的指令集至关重要……)
我还读到,在开发计算机上,客户端虚拟机比服务器虚拟机好
我认为这取决于您是否使用IDE和/或构建的大小。对于长构建和长IDE会话,我希望服务器VM会更好。两年前可能是这样,但64位HotSpot现在在开发和生产中都可以正常工作,并且在不使用大于24 GB的堆时可以自动压缩指针
至于JIT模式,您可以选择带有-server的服务器VM(现在大多数机器上的默认设置),以及带有-client的客户端VM。这可能在两年前是正确的,但64位HotSpot现在在开发和生产中都可以正常工作,并且在不使用大于24 GB的堆时,它可以自动压缩指针 至于JIT模式,您可以选择带-server的服务器VM(现在大多数机器上的默认设置),以及带-client的客户端VM