客户端/服务器JVM选项的差异

时间:2012-04-28 02:16:14

标签: java jvm jvm-hotspot

在Java Hotspot编译器中,初始化Java与-client而不是-server之间的区别是什么,以及每个的优缺点/警告是什么?

1 个答案:

答案 0 :(得分:5)

可在Oracle DocumentationJava Hotspot VM FAQ找到不错的信息。根据它们, Java HotSpot Server VM

  • 用于运行服务器应用程序。
  • 倾向于最大化运行速度,而不是最小化启动时间。

另一方面, Java HotSpot客户端虚拟机

  • 更适合GUI应用程序
  • 旨在提供快速启动时间或小占地面积。