9

可能重复:
“java -server”和“java -client”之间的真正区别?

我已经看到参数“-server”用作 java.exe 的命令行参数:

java.exe -server MyClass

但无论我多么努力地搜索互联网,我都没有找到关于它到底做什么的文档。谁能解释一下?

4

1 回答 1

18

-服务器

选择 Java HotSpot 服务器虚拟机。在支持 64 位的 jdk 上,仅支持 Java HotSpot Server VM,因此 -server 选项是隐式的。这在未来的版本中可能会发生变化。

基本上,服务器虚拟机的工作方式与客户端虚拟机不同。它有不同风格的垃圾收集,加载时间可能会更长,但通常具有更高的吞吐量。

于 2010-02-22T18:46:00.030 回答