Command-line options and environment variables that can affect the performance characteristics of the Java Virtual Machine
There are several categories of JVM arguments:
- Standard options recognized by the Java application launcher (e.g. -client,-classpath, ...)
- Options that begin with -Xwhich are non-standard (not guaranteed to be supported on all VM implementations) and are subject to change without notice in subsequent releases of the JDK (e.g.-Xbootclasspath,-Xms,-Xloggc, ...)
- Options that are specified with -XXare not stable and are subject to change without notice (e.g.-XX:+PrintGCDetails,-XX:-UseParallelGC, ...)
References:
 
     
     
     
     
     
     
     
     
     
     
     
     
    