2010-02-22 38 views
8

可能重複:
Real differences between 「java -server」 and 「java -client」?的Java -server參數

我已經看到了 「-server」 作爲一個的java.exe命令行參數的參數:

java.exe -server MyClass

但無論我多麼努力地搜索互聯網,我都沒有找到關於它究竟做什麼的文檔。誰能解釋一下?

+4

Dupe:http://stackoverflow.com/questions/198577/real-differences-between-java-server-and-java-client – 2010-02-22 18:44:48

+0

http://java.sun.com/j2se/1.4.2/docs /guide/vm/index.html – 2010-02-22 18:47:01

回答

12

-server

選擇Java HotSpot的服務器VM。在支持64位的jdk上,僅支持Java HotSpot Server VM,因此-server選項是隱含的。這在未來版本中可能會發生變化。

基本上,服務器虛擬機的操作方式與客戶端虛擬機不同。它具有不同的垃圾收集風格,加載時間可能會更長,但通常具有更高的吞吐量。