Possible Duplicate:
Real differences between “java -server” and “java -client”?
I've seen the argument "-server" used as a command line argument for java.exe:
java.exe -server MyClass
but no matter how hard I searched the internet I found no documentation as to what exactly it does. Can anyone explain?
-server
Select the Java HotSpot Server VM. On a 64-bit capable jdk only the Java HotSpot Server VM is supported so the -server option is implicit. This is subject to change in a future release.
Basically, the server VM does stuff in a different way to the client VM. It has different styles of garbage collection, and it may take longer to load up but generally has higher throughput.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With