Pleasant information can be found in the Oracle Documentation and the Java Hotspot VM FAQ . According to them, Java HotSpot Server VM :
- Designed to run server applications.
- Prefers to maximize operating speed rather than minimize startup time.
Java HotSpot Client VM , on the other hand :
- Best suited for GUI applications.
- .