On 64 bit linux, with java8, when running java
command, it seems all the 3 options -client
/ -server
/ -d64
are using the 64-bit server compiler.
The questions are: (for 64bit linux with java8)
- Since
-client
and-server
use the same compiler, does it makes any difference to specify one of the 2 options? - For a long running java daemon program, is it preferred to use
-server
together with-XX:+TieredCompilation
or without it, when during the startup time it's ok to be a little slow.