我在编程语言基准测试网站http://shootout.alioth.debian.org/上看到了Java -server。
我知道-server是运行JVM时的一个参数。我想知道:
我们什么时候使用-server参数以及它是如何工作的?
我们能在Java桌面应用程序中使用这个参数吗?
谢谢。
java
。在启动器中,-server标志将表明硬件是服务器级别机器,对于Java 6来说,这意味着至少有2个内核和至少2 GB物理内存(即大多数现代机器)。在服务器级别的机器上,默认选择为:
请注意,在32位Windows上没有服务器VM,因此客户端VM是默认选项。在其他32位机器上,如果硬件是服务器级别,则选择服务器VM,否则是客户端VM。在64位机器上,没有客户端VM,因此服务器VM是默认选项。
热点常见问题解答链接:HotSpot
-client
和-server
是两种互斥的模式,那么这可能是https://dev59.com/Q3VC5IYBdhLWcg3wvT1a的重复。 - Ciro Santilli OurBigBook.com