客户端/服务器JVM选项的差异
- 论坛
- 客户端/服务器JVM选项的差异
13 浏览
匿名的
0 Comments
根据Oracle文档和Java Hotspot VM FAQ中的信息,Java HotSpot Server VM适用于运行服务器应用程序,它更注重最大化操作速度而不是最小化启动时间。而Java HotSpot Client VM更适合GUI应用程序,它旨在提供快速的启动时间或小的占用空间。
此外,在docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html中的"tiered compilation"段落中也有相关信息。
根据上述信息,可以得出以下结论:
- Java HotSpot Server VM适用于运行服务器应用程序,它注重操作速度。
- Java HotSpot Client VM适用于GUI应用程序,它注重快速启动时间和小的占用空间。
解决方法:
根据应用程序的类型和需求,选择适合的JVM选项,即选择Java HotSpot Server VM或Java HotSpot Client VM。