Standard JRE Options
This content is now also available on our website http://harmony.apache.org/cmd_options.html
To get the list of standard JRE options, run DRLVM with the -help
option:
java -help
Non-standard JRE Options
To get the list of non-standard JRE options, run DRLVM with the -X
option:
java -X
Component-specific Options and Properties
(since revision r552672, (Jul 03, 2007))
VM Core (vm/vmcore)
OPTIONS{{ }} |
COMMENTS |
|
Use to prevent assertion failures from popping up a dialog box. |
|
Use to invoke gdb on crashes (POSIX only). |
|
Use to disable finalization subsystem, that is, not to start finalization threads and to ignore finalization requests from the GC. |
|
Use to report inlined methods with |
|
Use to append classpath to the bootclasspath. |
|
Use to run DRLVM with non-default GC taken from |
EM (Execution Manager)
OPTIONS{{ }} |
COMMENTS |
|
A commonly-used options to print method compilation events to |
|
Specify Execution Manager configuration file to use. There is a set of predefined configuration files ( |
|
Use optimization sequence for client applications (default EM configuration). |
|
Use optimization sequence for server applications ('server' mode execution - analogous to |
|
Use fast-compiling non-optimizing JIT only (Jitrino.JET). |
|
Use aggressively optimising JIT compiler only (Jitrino.OPT). |
|
Use to specify DRLVM-execution manager (EM) |
|
Use to override the default path for all JIT dlls in |
|
Use to override the default path for |
|
Sets up a |
Jitrino
OPTIONS{{ }} |
COMMENTS |
|
This enables compilation logging for the Jitrino.OPT JIT compiler. |
|
Turnes ON all runtime logging. |
|
Turns ON compile-time logging and debug information. |
|
Does a full compile-time logging for Jitrino (warning: takes much disk space). |
|
Enables a compile-time logging for methods having names started with |
|
Enables logging for all methods of a single class. |
|
Enables internal profiler dumps ( |
Thread Manager
OPTIONS{{ }} |
COMMENTS |
|
Turns ON soft lock unreservation. |
GCv5 (vm/gc_gen)
OPTIONS{{ }} |
COMMENTS |
|
Specifies a fixed size for NOS (nursery object space or young generation). |
|
Specifies the number of collectors used for collections for parallel collection. |
|
Use to turn on large page support of the platform. |
|
Use to turn on GC verifier for GC debugging, type to see available options. |
|
Use to force every collection to be full heap collection (i.e., no minor collections). |
|
Disables processing finalizer and weak references. |
|
Disables JVMTI functionality of heap iteration. |
GCv41 (vm/gc_cc)
OPTIONS{{ }} |
COMMENTS |
|
Use to enable init messages from GC and information about GC pauses. |
|
Use to disable adaptive selection between GC algorithms: copying and sliding compaction. |
|
Use to specify the number of the GC algorithm to use (use together with |
|
Enables JVMTI functionality of heap iteration. |
|
Use to ignore finalizable objects, that is, not to track reachability of finalizable object, not to revive them and not to pass revived objects to VM for finalization. |
|
Use to turn on large page support on Windows to utilize TLB more efficiently. Use |
|
Use on Linux to enable ( |
|
Use to enable a root-set caching mode. By default, the copying collector starts evacuating objects as soon as it starts receiving roots during root set enumeration. This option disables immediate evacuation and ensures no objects are moved until the root-set enumeration is complete. |
BuildTest
COMMAND{{ }} |
COMMENTS |
|
Run all smoke tests in JIT server_static mode |
|
Run a a single test case from smoke tests in JIT server_static mode |