java - 什么是 JVM -server 参数?

标签 java jvm

我在 http://shootout.alioth.debian.org/ 中看到了 Java 服务器用于编程语言基准。 我知道 -server 是运行 JVM 的参数。我想知道:

我们什么时候使用-server参数,它是如何工作的? 我们可以在java桌面应用程序中使用这个参数吗?

谢谢。

最佳答案

它只是选择“服务器热点虚拟机”。见 documentation (Solaris/Linux)对于 java

根据维基百科:

Sun's JRE features 2 virtual machines, one called Client and the other Server. The Client version is tuned for quick loading. It makes use of interpretation, compiling only often-run methods. The Server version loads more slowly, putting more effort into producing highly optimized JIT compilations, that yield higher performance.

见:http://en.wikipedia.org/wiki/HotSpot

关于java - 什么是 JVM -server 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5272674/

相关文章:

java - 奇怪的空指针异常

java - 如何在 JtextArea 周围放置填充

java - 将数组 A[] 转换为 ArrayList<B> 的有效且最短的方法

memory-management - 无法使用 JStat 连接到远程 JVM

java - 为什么每个应用程序有一个 JVM?

java - 为什么在JVM上执行时要去掉.class?

java - gwt 列的通用输入单元(在创建列构造函数之前更改单元格类型或了解属性的单元格类型)

java - 在每个方法中添加 throws 签名

jvm - 在 Jetbrains Webstorm 9 中使用大型代码库

在 32 位操作系统上编译的 Java 在 64 位操作系统上出现运行时问题