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
-clientand-serveruse 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
-servertogether with-XX:+TieredCompilationor without it, when during the startup time it's ok to be a little slow.