annotate src/share/vm/Xusage.txt @ 2149:7e37af9d69ef

7011379: G1: overly long concurrent marking cycles Summary: This changeset introduces filtering of SATB buffers at the point when they are about to be enqueued. If this filtering clears enough entries on each buffer, the buffer can then be re-used and not enqueued. This cuts down the number of SATB buffers that need to be processed by the concurrent marking threads. Reviewed-by: johnc, ysr
author tonyp
date Wed, 19 Jan 2011 09:35:17 -0500
parents a61af66fc99e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a61af66fc99e Initial load
duke
parents:
diff changeset
1 -Xmixed mixed mode execution (default)
a61af66fc99e Initial load
duke
parents:
diff changeset
2 -Xint interpreted mode execution only
a61af66fc99e Initial load
duke
parents:
diff changeset
3 -Xbootclasspath:<directories and zip/jar files separated by ;>
a61af66fc99e Initial load
duke
parents:
diff changeset
4 set search path for bootstrap classes and resources
a61af66fc99e Initial load
duke
parents:
diff changeset
5 -Xbootclasspath/a:<directories and zip/jar files separated by ;>
a61af66fc99e Initial load
duke
parents:
diff changeset
6 append to end of bootstrap class path
a61af66fc99e Initial load
duke
parents:
diff changeset
7 -Xbootclasspath/p:<directories and zip/jar files separated by ;>
a61af66fc99e Initial load
duke
parents:
diff changeset
8 prepend in front of bootstrap class path
a61af66fc99e Initial load
duke
parents:
diff changeset
9 -Xnoclassgc disable class garbage collection
a61af66fc99e Initial load
duke
parents:
diff changeset
10 -Xincgc enable incremental garbage collection
a61af66fc99e Initial load
duke
parents:
diff changeset
11 -Xloggc:<file> log GC status to a file with time stamps
a61af66fc99e Initial load
duke
parents:
diff changeset
12 -Xbatch disable background compilation
a61af66fc99e Initial load
duke
parents:
diff changeset
13 -Xms<size> set initial Java heap size
a61af66fc99e Initial load
duke
parents:
diff changeset
14 -Xmx<size> set maximum Java heap size
a61af66fc99e Initial load
duke
parents:
diff changeset
15 -Xss<size> set java thread stack size
a61af66fc99e Initial load
duke
parents:
diff changeset
16 -Xprof output cpu profiling data
a61af66fc99e Initial load
duke
parents:
diff changeset
17 -Xfuture enable strictest checks, anticipating future default
a61af66fc99e Initial load
duke
parents:
diff changeset
18 -Xrs reduce use of OS signals by Java/VM (see documentation)
a61af66fc99e Initial load
duke
parents:
diff changeset
19 -Xcheck:jni perform additional checks for JNI functions
a61af66fc99e Initial load
duke
parents:
diff changeset
20 -Xshare:off do not attempt to use shared class data
a61af66fc99e Initial load
duke
parents:
diff changeset
21 -Xshare:auto use shared class data if possible (default)
a61af66fc99e Initial load
duke
parents:
diff changeset
22 -Xshare:on require using shared class data, otherwise fail.
a61af66fc99e Initial load
duke
parents:
diff changeset
23
a61af66fc99e Initial load
duke
parents:
diff changeset
24 The -X options are non-standard and subject to change without notice.