Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 73449 invoked from network); 27 Jun 2007 12:41:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Jun 2007 12:41:31 -0000 Received: (qmail 94534 invoked by uid 500); 27 Jun 2007 12:41:34 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 94517 invoked by uid 500); 27 Jun 2007 12:41:34 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 94496 invoked by uid 99); 27 Jun 2007 12:41:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jun 2007 05:41:34 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jun 2007 05:41:29 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 530A31A981A; Wed, 27 Jun 2007 05:41:08 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r551145 - in /harmony/standard/site: docs/cmd_options.html xdocs/cmd_options.xml Date: Wed, 27 Jun 2007 12:41:08 -0000 To: commits@harmony.apache.org From: nadinem@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070627124108.530A31A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: nadinem Date: Wed Jun 27 05:41:07 2007 New Revision: 551145 URL: http://svn.apache.org/viewvc?view=rev&rev=551145 Log: formatted, fixed wording Modified: harmony/standard/site/docs/cmd_options.html harmony/standard/site/xdocs/cmd_options.xml Modified: harmony/standard/site/docs/cmd_options.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/cmd_options.html?view=diff&rev=551145&r1=551144&r2=551145 ============================================================================== --- harmony/standard/site/docs/cmd_options.html (original) +++ harmony/standard/site/docs/cmd_options.html Wed Jun 27 05:41:07 2007 @@ -175,15 +175,17 @@

Harmony JRE Command-Line Options

-

- This document gives tips on how to get the help on DRLVM DRL virtual machine (DRLVM) command line options. It also lists the of DRLVM component specific options and properties which can be used during code development or issues evaluation.

+

+ This document provides information on command-line options supported by the DRL virtual machine (DRLVM), + including component-specific options and properties that can be used during code development and issue evaluation. +

Standard JRE Options

-

- To get the list of standard JRE options, run DRLVM with the -help option: +

+ To get the list of standard JRE options, run DRLVM with the -help option:

java -help
@@ -192,8 +194,8 @@ Non-standard JRE Options -

- To get the list of non-standard JRE options, run DRLVM with the -X option: +

+ To get the list of non-standard JRE options supported by this virtual machine, run DRLVM with the -X option:

java -X
@@ -202,423 +204,435 @@ Component-specific Options and Properties -

- - - (since revision r549299, (Jun 21 2007)) - - - -

+

+ + + (since revision r549299, (Jun 21 2007)) + + + +

VM Core (vm/vmcore)

- - - - - -
- - OPTIONS - + + Options + - - COMMENTS + + Comments
- - - - -XX:-vm.assert_dialog - - + + + + -XX:-vm.assert_dialog + + - - Use to prevent assertion failures from popping up a dialog box. + + Prevents assertion failures from popping up a dialog box
+ - - - - -XX:+vm.crash_handler - - + + + + -XX:+vm.crash_handler + + + - - Use to invoke gdb on crashes (POSIX only) - + + Invokes the gdb debugger on crashes (POSIX only) +
- - - - -XX:-vm.finalize - - + + + + -XX:-vm.finalize + + - - Use to disable finalization subsystem, that is, not to start finalization threads and to ignore finalization requests from the GC. + + Disables finalization subsystem, that is, prevents starting finalization threads and ignores finalization requests from the GC
+ - - - - -XX:+vm.jvmti_compiled_method_load_inlined - - - + + + -XX:+vm.jvmti_compiled_method_load_inlined + + + + - - Use to report inlined methods with JVMTI_EVENT_COMPILED_METHOD_LOAD. Makes sense for optimizing jit. + + Reports inlined methods with JVMTI_EVENT_COMPILED_METHOD_LOAD; relevant for the optimizing JIT compiler
- - - - -XX:+vm_bootclasspath_appendclasspath - - + + + + -XX:+vm_bootclasspath_appendclasspath + + - - Use to append classpath to the bootclasspath. + + Appends classpath to the bootclasspath
+ - - - - -XX:vm.dlls=<list> - - + + + + -XX:vm.dlls=<list> + + + - - A PATH_SEPARATOR-delimited list of modular dynamic libraries (GC/etc.) to load at startup. + + A PATH_SEPARATOR-delimited list of modular dynamic libraries (GC/etc.) to load at startup
-

EM (Execution Manager)

+

Execution Manager (vm/em)

- - - - - -
- - - OPTIONS - + + + Options + - - COMMENTS + + Comments
- - - - -Xtrace:em - - - + + + + -Xtrace:em + + + - - - a commonly-used options to print method compilation events to stdout. Helps detect which method failed to compile (not an EM option, but very informative at EM behavior). This option is available in debug build only. - + + + Prints method compilation events to stdout to detect the method that failed to compile (not an EM option, but very informative for EM behavior); +
Available in the debug build only +
+ - - - - -Xem:<config> - - + + + + -Xem:<config> + + + - - Specify Execution Manager configuration file to use. There is a set of predefined configuration files (client, server, opt, jet - please see below). You may also define your own EM configuration file. - + + Specifies the Execution Manager configuration file to use; choose one of the predefined files + (client, server, opt, jet) or specify your own +
- - - - -Xem:client - - + + + + + -Xem:client + + - - use optimization sequence for client applications (default EM configuration) + + Sets the optimization sequence for client applications; +
The default EM configuration
+ - - - - -Xem:server - - - + + + + + -Xem:server + + + + - - - use optimization sequence for server applications ('server' mode execution - analogous to - 'java -server' - in HotSpot) - + + + Sets the optimization sequence for server applications: the server mode execution + analogous to + java -server + in HotSpot) +
- - - - -Xem:jet - - - + + + + + -Xem:jet + + + - - use fast-compiling non-optimizing JIT only (Jitrino.JET) + + Configures VM to use only the fast-compiling non-optimizing JIT Jitrino.JET
+ - - - - -Xem:opt - - + + + + + -Xem:opt + + + - - use aggressively optimising JIT compiler only (Jitrino.OPT) + + Configures VM to use only the aggressively optimizing JIT compiler Jitrino.OPT
-

Jitrino

+

JIT Compiler (vm/jitrino)

- - - - - - @@ -627,180 +641,180 @@
- - - OPTIONS - + + + Options + - - COMMENTS + + Comments
- - - - -XX:jit.arg.log=<log_type> - - + + + + -XX:jit.arg.log=<log_type> + + - - Enabling compilation logging for the Jitrino.OPT JIT compiler. <log_type> - a comma-separated list of the logging types to enable (see below the examples). - + + Enables compilation logging for the Jitrino.OPT JIT compiler; +
<log_type> is a comma-separated list of the logging types to enable (see below the examples) +
+ - - - - -XX:jit.arg.log=rt - - + + + + -XX:jit.arg.log=rt + + + - - turn ON all runtime logging + + Turns ON all run-time logging
- - - - - -XX:jit.arg.log=ct,dbg - - + + + + + -XX:jit.arg.log=ct,dbg + + - - turn ON compile-time logging and debug information + + Turns ON compile-time logging and debug information
+ - - - - -XX:jit.arg.log=ct,irdump,dotdump,info - - - + + + + -XX:jit.arg.log=ct,irdump,dotdump,info + + + + - - full compile-time logging for Jitrino (warning: takes much disk space) + + Turns ON full compile-time logging for Jitrino; +
WARNING: takes much disk space
- - - - -XX:jit.p.filter=.main -XX:jit.p.arg.log=ct,irdump,dotdump - - + + + + -XX:jit.p.filter=.main -XX:jit.p.arg.log=ct,irdump,dotdump + + - - - enable compile-time logging for methods having names started with main - - + + + Turns ON compile-time logging for methods with names starting with main + +
+ - - - - -XX:jit.p.filter=java/lang/Math. -XX:jit.p.arg.log=ct,irdump,dotdump - - + + + + -XX:jit.p.filter=java/lang/Math. -XX:jit.p.arg.log=ct,irdump,dotdump + + + - - enable logging for all methods of a single class + + Turns ON logging for all methods of a single class
- - - - - -XX:jit.arg.codegen.iprof=on - - + + + + + -XX:jit.arg.codegen.iprof=on + + - - - enable internal profiler dumps (iprof.stat) in Jitrino.OPT (needs iprof.cfg) - + + + Enables internal profiler dumps iprof.stat in Jitrino.OPT; +
+ Requires iprof.cfg + +
- - - - - - - - @@ -809,171 +823,175 @@
- - - OPTIONS - + + + Options + - - COMMENTS + + Comments
- - - - - -XX:gc.ms=N - - + + + + + -XX:gc.ms=N + + - - Same as -Xms + + Same as -Xms
+ - - - - -XX:gc.mx=N - - + + + + -XX:gc.mx=N + + + - - same as -Xmx + + Same as -Xmx
- - - - -XX:gc.nos_size=N - - + + + + -XX:gc.nos_size=N + + - - Specify a fixed size for NOS (nursery object space or young generation). + + Specifies a fixed size for NOS (nursery object space or young generation)
+ - - - - -XX:gc.num_collectors=N - - + + + + -XX:gc.num_collectors=N + + + - - - Specify the number of collectors used for collections for parallel collection. + + + Specifies the number of collectors used for collections for parallel collection
- - - - -XX:+gc.use_large_page - - + + + + -XX:+gc.use_large_page + + - - Use to turn on large page support of the platform. + + Turns ON large page support of the platform
+ - - - - -XX:+gc.verify - - - + + + + -XX:+gc.verify + + + + - - Use to turn on GC verifier for GC debugging, type to see available options. + + Turns ON GC verifier for GC debugging, type to see available options
- - - - -XX:+gc.force_major_collect - - + + + + -XX:+gc.force_major_collect + + - - Use to force every collection to be full heap collection (i.e., no minor collections). + + Forces every collection to be full heap collection (i.e., no minor collections)
+ - - - - -XX:+gc.ignore_finref - - + + + + -XX:+gc.ignore_finref + + + - - Use to do not process finalizer and weak references. + + Disables processing of finalizer and weak references
- - - - -XX:-gc.heap_iteration - - + + + + -XX:-gc.heap_iteration + + - - Use to disable JVMTI functionality of heap iteration. - + + Disables JVMTI functionality of heap iteration +
- - - - - - - - Modified: harmony/standard/site/xdocs/cmd_options.xml URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/cmd_options.xml?view=diff&rev=551145&r1=551144&r2=551145 ============================================================================== --- harmony/standard/site/xdocs/cmd_options.xml (original) +++ harmony/standard/site/xdocs/cmd_options.xml Wed Jun 27 05:41:07 2007 @@ -27,7 +27,9 @@

- This document gives tips on how to get the help on DRLVM DRL virtual machine (DRLVM) command line options. It also lists the of DRLVM component specific options and properties which can be used during code development or issues evaluation.

+ This document provides information on command-line options supported by the DRL virtual machine (DRLVM), + including component-specific options and properties that can be used during code development and issue evaluation. +

@@ -39,7 +41,7 @@

- To get the list of non-standard JRE options, run DRLVM with the -X option: + To get the list of non-standard JRE options supported by this virtual machine, run DRLVM with the -X option:

java -X
@@ -48,309 +50,321 @@

- - (since revision r549299, (Jun 21 2007)) - + + (since revision r549299, (Jun 21 2007)) + - -

+ +

VM Core (vm/vmcore)

- - - OPTIONS - + + + Options + - - COMMENTS + + Comments
- - - - -verbose:gc - - + + + + -verbose:gc + + - - Use to enable init messages from GC and information about GC pauses. + + Enables init messages from GC and information about GC pauses
+ - - - - -XX:gc.adaptive=0 - - - + + + + -XX:gc.adaptive=0 + + + + - - Use to disable adaptive selection between GC algorithms: copying and sliding compaction. + + Disables adaptive selection between GC algorithms: copying and sliding compaction
- - - - -XX:gc.type=N - - + + + + -XX:gc.type=N + + - - - Use to specify the number of the GC algorithm to use (use together with -Dgc.adaptive=0). Available algorithms: 1.copying + fallback to sliding compaction; 2.full collection using sliding compaction; 3.sliding compaction. - - + + + Specifies the number of the GC algorithm to use (use together with -Dgc.adaptive=0); +
Available algorithms: 1.copying + fallback to sliding compaction; 2.full collection using sliding compaction; 3.sliding compaction + +
+ - - - - -XX:gc.heap_iteration=1 - - + + + + -XX:gc.heap_iteration=1 + + + - - - Use to enable heap iteration support needed for using the JVMTI function IterateOverHeap. - + + + Enables heap iteration support needed for using the JVMTI function IterateOverHeap +
- - - - -XX:gc.ignore_finalizers=1 - - - + + + + -XX:gc.ignore_finalizers=1 + + + - - 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. + + Ignores finalizable objects, that is, stops tracking reachability of finalizable object, does not revive them or pass revived objects to VM for finalization
+ - - - - -XX:gc.lp=1 - - + + + + -XX:gc.lp=1 + + + - - - Use on Windows to enable (1) or disable (0) using of large pages to utilize TLB more efficiently. Use -verbose:gc.lp for more diagnostics. - - + + + On Windows, enables (1) or disables (0) using large pages for more effective TLB utilization; +
Use -verbose:gc.lp for more diagnostics + +
- - - - -XX:gc.lp=/mnt/huge - - + + + + -XX:gc.lp=/mnt/huge + + - - - Use on Linux to enable (1) or disable (0) using of large pages to utilize TLB more efficiently. Huge pages are allocated with the mmap method. You should specify the mount point where hugetlbfs is mounted. Use -verbose:gc.lp for more diagnostics. - - + + + On Linux, enables (1) or disables (0) using large pages for more effective TLB utilization; huge pages are allocated with the mmap method. +
Specify the mount point where hugetlbfs is mounted. Use -verbose:gc.lp for more diagnostics + +
+ - - - - -XX:gc.remember_root_set=1 - - + + + + -XX:gc.remember_root_set=1 + + + - - 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. + + Enables 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
- - - - - - - - - -
- OPTIONS - + Options + - COMMENTS + Comments
- - - -XX:-vm.assert_dialog - - + + + + -XX:-vm.assert_dialog + + - Use to prevent assertion failures from popping up a dialog box. + + Prevents assertion failures from popping up a dialog box
- - - -XX:+vm.crash_handler - - + + + + -XX:+vm.crash_handler + + - Use to invoke gdb on crashes (POSIX only) + + Invokes the gdb debugger on crashes (POSIX only)
- - - -XX:-vm.finalize - - + + + -XX:-vm.finalize + + - Use to disable finalization subsystem, that is, not to start finalization threads and to ignore finalization requests from the GC. + Disables finalization subsystem, that is, prevents starting finalization threads and ignores finalization requests from the GC
- - - -XX:+vm.jvmti_compiled_method_load_inlined - - + + + -XX:+vm.jvmti_compiled_method_load_inlined + + - Use to report inlined methods with JVMTI_EVENT_COMPILED_METHOD_LOAD. Makes sense for optimizing jit. + + Reports inlined methods with JVMTI_EVENT_COMPILED_METHOD_LOAD; relevant for the optimizing JIT compiler
- - - -XX:+vm_bootclasspath_appendclasspath - - + + + + -XX:+vm_bootclasspath_appendclasspath + + - Use to append classpath to the bootclasspath. + + Appends classpath to the bootclasspath
- - - -XX:vm.dlls=<list> - - + + + + -XX:vm.dlls=<list> + + - A PATH_SEPARATOR-delimited list of modular dynamic libraries (GC/etc.) to load at startup. + + A PATH_SEPARATOR-delimited list of modular dynamic libraries (GC/etc.) to load at startup
-

EM (Execution Manager)

+

Execution Manager (vm/em)

- - - - - -
- - OPTIONS + + Options - COMMENTS + Comments
- - - -Xtrace:em - - + + + -Xtrace:em + + - - a commonly-used options to print method compilation events to stdout. Helps detect which method failed to compile (not an EM option, but very informative at EM behavior). This option is available in debug build only. - + + Prints method compilation events to stdout to detect the method that failed to compile (not an EM option, but very informative for EM behavior); +
Available in the debug build only +
- - - -Xem:<config> - - + + + + -Xem:<config> + + - Specify Execution Manager configuration file to use. There is a set of predefined configuration files (client, server, opt, jet - please see below). You may also define your own EM configuration file. + + Specifies the Execution Manager configuration file to use; choose one of the predefined files + (client, server, opt, jet) or specify your own
- - - -Xem:client - - + + + + -Xem:client + + - use optimization sequence for client applications (default EM configuration) + Sets the optimization sequence for client applications; +
The default EM configuration
- - - -Xem:server - - + + + + + -Xem:server + + - - use optimization sequence for server applications ('server' mode execution - analogous to - 'java -server' - in HotSpot) - + + + Sets the optimization sequence for server applications: the server mode execution + analogous to + java -server + in HotSpot) +
- - - -Xem:jet - - + + + + -Xem:jet + + - use fast-compiling non-optimizing JIT only (Jitrino.JET) + Configures VM to use only the fast-compiling non-optimizing JIT Jitrino.JET
- - - -Xem:opt - - + + + + + -Xem:opt + + - use aggressively optimising JIT compiler only (Jitrino.OPT) + + Configures VM to use only the aggressively optimizing JIT compiler Jitrino.OPT
-

Jitrino

+

JIT Compiler (vm/jitrino)

- - - - - -
- OPTIONS - + Options + - COMMENTS + Comments
- - - -XX:jit.arg.log=<log_type> - - + + + -XX:jit.arg.log=<log_type> + + - Enabling compilation logging for the Jitrino.OPT JIT compiler. <log_type> - a comma-separated list of the logging types to enable (see below the examples). + Enables compilation logging for the Jitrino.OPT JIT compiler; +
<log_type> is a comma-separated list of the logging types to enable (see below the examples)
- - - -XX:jit.arg.log=rt - - + + + + -XX:jit.arg.log=rt + + - turn ON all runtime logging + + Turns ON all run-time logging
- - - -XX:jit.arg.log=ct,dbg - - + + + -XX:jit.arg.log=ct,dbg + + - turn ON compile-time logging and debug information + Turns ON compile-time logging and debug information
- - - -XX:jit.arg.log=ct,irdump,dotdump,info - - + + + + -XX:jit.arg.log=ct,irdump,dotdump,info + + - full compile-time logging for Jitrino (warning: takes much disk space) + + Turns ON full compile-time logging for Jitrino; +
WARNING: takes much disk space
- - - -XX:jit.p.filter=.main -XX:jit.p.arg.log=ct,irdump,dotdump - - + + + -XX:jit.p.filter=.main -XX:jit.p.arg.log=ct,irdump,dotdump + + - - enable compile-time logging for methods having names started with main - + + Turns ON compile-time logging for methods with names starting with main +
- - - -XX:jit.p.filter=java/lang/Math. -XX:jit.p.arg.log=ct,irdump,dotdump - - + + + + -XX:jit.p.filter=java/lang/Math. -XX:jit.p.arg.log=ct,irdump,dotdump + + - enable logging for all methods of a single class + + Turns ON logging for all methods of a single class
- - - -XX:jit.arg.codegen.iprof=on - - + + + -XX:jit.arg.codegen.iprof=on + + - - enable internal profiler dumps (iprof.stat) in Jitrino.OPT (needs iprof.cfg) - + + Enables internal profiler dumps iprof.stat in Jitrino.OPT; +
+ Requires iprof.cfg + +
@@ -363,123 +377,123 @@ - OPTIONS - + Options + - COMMENTS + Comments - - - -XX:gc.ms=N - - + + + -XX:gc.ms=N + + - Same as -Xms + Same as -Xms - - - - -XX:gc.mx=N - - + + + + -XX:gc.mx=N + + - - same as -Xmx + + Same as -Xmx - - - -XX:gc.nos_size=N - - + + + -XX:gc.nos_size=N + + - Specify a fixed size for NOS (nursery object space or young generation). + Specifies a fixed size for NOS (nursery object space or young generation) - - - - -XX:gc.num_collectors=N - - + + + + -XX:gc.num_collectors=N + + - + - Specify the number of collectors used for collections for parallel collection. + Specifies the number of collectors used for collections for parallel collection - - - -XX:+gc.use_large_page - - + + + -XX:+gc.use_large_page + + - Use to turn on large page support of the platform. + Turns ON large page support of the platform - - - - -XX:+gc.verify - - + + + + -XX:+gc.verify + + - - Use to turn on GC verifier for GC debugging, type to see available options. + + Turns ON GC verifier for GC debugging, type to see available options - - - -XX:+gc.force_major_collect - - + + + -XX:+gc.force_major_collect + + - Use to force every collection to be full heap collection (i.e., no minor collections). + Forces every collection to be full heap collection (i.e., no minor collections) - - - - -XX:+gc.ignore_finref - - + + + + -XX:+gc.ignore_finref + + - - Use to do not process finalizer and weak references. + + Disables processing of finalizer and weak references - - - -XX:-gc.heap_iteration - - + + + -XX:-gc.heap_iteration + + - Use to disable JVMTI functionality of heap iteration. + Disables JVMTI functionality of heap iteration @@ -493,125 +507,128 @@ - OPTIONS - + Options + - COMMENTS + Comments - - - -verbose:gc - - + + + -verbose:gc + + - Use to enable init messages from GC and information about GC pauses. + Enables init messages from GC and information about GC pauses - - - - -XX:gc.adaptive=0 - - + + + + -XX:gc.adaptive=0 + + - - Use to disable adaptive selection between GC algorithms: copying and sliding compaction. + + Disables adaptive selection between GC algorithms: copying and sliding compaction - - - -XX:gc.type=N - - + + + -XX:gc.type=N + + - - Use to specify the number of the GC algorithm to use (use together with -Dgc.adaptive=0). Available algorithms: 1.copying + fallback to sliding compaction; 2.full collection using sliding compaction; 3.sliding compaction. - + + Specifies the number of the GC algorithm to use (use together with -Dgc.adaptive=0); +
Available algorithms: 1.copying + fallback to sliding compaction; 2.full collection using sliding compaction; 3.sliding compaction + - - - - -XX:gc.heap_iteration=1 - - + + + + -XX:gc.heap_iteration=1 + + - - - Use to enable heap iteration support needed for using the JVMTI function IterateOverHeap. - + + + Enables heap iteration support needed for using the JVMTI function IterateOverHeap + - - - -XX:gc.ignore_finalizers=1 - - + + + -XX:gc.ignore_finalizers=1 + + - 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. + Ignores finalizable objects, that is, stops tracking reachability of finalizable object, does not revive them or pass revived objects to VM for finalization - - - - -XX:gc.lp=1 - - + + + + -XX:gc.lp=1 + + - - - Use on Windows to enable (1) or disable (0) using of large pages to utilize TLB more efficiently. Use -verbose:gc.lp for more diagnostics. - + + + On Windows, enables (1) or disables (0) using large pages for more effective TLB utilization; +
Use -verbose:gc.lp for more diagnostics + - - - -XX:gc.lp=/mnt/huge - - + + + -XX:gc.lp=/mnt/huge + + - - Use on Linux to enable (1) or disable (0) using of large pages to utilize TLB more efficiently. Huge pages are allocated with the mmap method. You should specify the mount point where hugetlbfs is mounted. Use -verbose:gc.lp for more diagnostics. - + + On Linux, enables (1) or disables (0) using large pages for more effective TLB utilization; huge pages are allocated with the mmap method. +
Specify the mount point where hugetlbfs is mounted. Use -verbose:gc.lp for more diagnostics + - - - - -XX:gc.remember_root_set=1 - - + + + + -XX:gc.remember_root_set=1 + + - - 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. + + Enables 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 - + -