hotspot/src/share/vm/Xusage.txt
author coleenp
Mon, 14 Jan 2013 11:01:39 -0500
changeset 15194 a35093d73168
parent 1 489c9b5090e2
child 27625 07829380b8cd
permissions -rw-r--r--
8006005: Fix constant pool index validation and alignment trap for method parameter reflection Summary: This patch addresses an alignment trap due to the storage format of method parameters data in constMethod. It also adds code to validate constant pool indexes for method parameters data. Reviewed-by: jrose, dholmes Contributed-by: eric.mccorkle@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
489c9b5090e2 Initial load
duke
parents:
diff changeset
     1
    -Xmixed           mixed mode execution (default)
489c9b5090e2 Initial load
duke
parents:
diff changeset
     2
    -Xint             interpreted mode execution only
489c9b5090e2 Initial load
duke
parents:
diff changeset
     3
    -Xbootclasspath:<directories and zip/jar files separated by ;>
489c9b5090e2 Initial load
duke
parents:
diff changeset
     4
                      set search path for bootstrap classes and resources
489c9b5090e2 Initial load
duke
parents:
diff changeset
     5
    -Xbootclasspath/a:<directories and zip/jar files separated by ;>
489c9b5090e2 Initial load
duke
parents:
diff changeset
     6
                      append to end of bootstrap class path
489c9b5090e2 Initial load
duke
parents:
diff changeset
     7
    -Xbootclasspath/p:<directories and zip/jar files separated by ;>
489c9b5090e2 Initial load
duke
parents:
diff changeset
     8
                      prepend in front of bootstrap class path
489c9b5090e2 Initial load
duke
parents:
diff changeset
     9
    -Xnoclassgc       disable class garbage collection
489c9b5090e2 Initial load
duke
parents:
diff changeset
    10
    -Xincgc           enable incremental garbage collection
489c9b5090e2 Initial load
duke
parents:
diff changeset
    11
    -Xloggc:<file>    log GC status to a file with time stamps
489c9b5090e2 Initial load
duke
parents:
diff changeset
    12
    -Xbatch           disable background compilation
489c9b5090e2 Initial load
duke
parents:
diff changeset
    13
    -Xms<size>        set initial Java heap size
489c9b5090e2 Initial load
duke
parents:
diff changeset
    14
    -Xmx<size>        set maximum Java heap size
489c9b5090e2 Initial load
duke
parents:
diff changeset
    15
    -Xss<size>        set java thread stack size
489c9b5090e2 Initial load
duke
parents:
diff changeset
    16
    -Xprof            output cpu profiling data
489c9b5090e2 Initial load
duke
parents:
diff changeset
    17
    -Xfuture          enable strictest checks, anticipating future default
489c9b5090e2 Initial load
duke
parents:
diff changeset
    18
    -Xrs              reduce use of OS signals by Java/VM (see documentation)
489c9b5090e2 Initial load
duke
parents:
diff changeset
    19
    -Xcheck:jni       perform additional checks for JNI functions
489c9b5090e2 Initial load
duke
parents:
diff changeset
    20
    -Xshare:off	      do not attempt to use shared class data
489c9b5090e2 Initial load
duke
parents:
diff changeset
    21
    -Xshare:auto      use shared class data if possible (default)
489c9b5090e2 Initial load
duke
parents:
diff changeset
    22
    -Xshare:on	      require using shared class data, otherwise fail.
489c9b5090e2 Initial load
duke
parents:
diff changeset
    23
489c9b5090e2 Initial load
duke
parents:
diff changeset
    24
The -X options are non-standard and subject to change without notice.