    -Xbootclasspath:<directories and zip/jar files separated by :>
                      set search path for bootstrap classes and resources
    -Xnoclassgc       disable class garbage collection
    -Xms<size>        set initial Java heap size
    -Xmx<size>        set maximum Java heap size
    -Xss<size>        set the maximum native stack size for any thread
    -Xoss<size>       set the maximum Java stack size for any thread
    -Xrs              reduce the use of OS signals
    -Xverify[:all|:remote|:none]
                      verify all classes, networked classes only,
                      or no classes as they are read in
    -Xcheck:jni       perform additional checks for JNI functions
    -Xrunhprof[:help]|[:<option>=<value>, ...]
                      perform heap, cpu, or monitor profiling
    -Xdebug           enable remote debugging
    -Xdebugport=<num> specify port # for remote debugging
    -Xfuture          enable strictest checks, anticipating future default
    -Xt               enable bytcode instruction tracing
    -Xtm              enable method call tracing
    -Xmaxf<range>     set the maximum percentage of heap to free during
                      GC runs, where range is between 0.0 and 1.0
                      (default 0.6)
    -Xminf<range>     set the minimum percentage of heap to free during
                      GC runs, where range is between 0.0 and 1.0
                      (default 0.35)
    -Xnocatch         disable the Java 'catch-all' signal handler
    -Xalljit          always use Just-In-Time (JIT) compiler and
                      never interpret
    -Xnojit[:all|:method=<fullmethodname>|:class=<classname>]
                      disable Just-In-Time (JIT) compiler
                      :all                  disable JIT for all methods
                      :method=<methodname>  disables compilation for a specified
                                            method of specified class
                      :class=<classname>    disables compilation for all methods
                                            of specified class.
                      NOTE: the latter 2 may be used one or more times in
                            conjunction with -Xalljit to stop compilation
                            of a set of methods and/or classes
    -Xdeferloop       defer compilation of methods containing loops
    -XcompactInterval=<num>
                      perform garbage collection compaction at least
                      every <num> milliseconds.
    -Xlazyswap        allocate swap space lazily
    -Xguardsize=<size>
                      set the guard region size for native threads
    -XdoCloseWithReadPending
                      enable non-blocking close operations
    -XUseSIGUSR2      use SIGUSR2 for vm signals instead of SIGUSR1

   -Xcheck:nabounds  perform additional checks for JNI array operations
   -Xbootclasspath/a:<directories and zip/jar files separated by :>
                     append to end of bootstrap class path
   -Xbootclasspath/p:<directories and zip/jar files separated by :>
                     prepend in front of bootstrap class path

The -X options are non-standard and subject to change without notice.
