A Changes in Command-Line Options

This appendix lists the commands that are introduced or deprecated in Oracle JRockit R28.x releases.

This appendix includes the following sections:

A.2 Command-Line Options and Parameters Introduced in Oracle JRockit R28.1

The following are the command-line options and parameters introduced in Oracle JRockit R28.1:

Note:

These options and parameters do not work in R28.0.

Command-Line Options Introduced in Oracle JRockit R28.1

Command-Line-Option Parameters Introduced in Oracle JRockit R28.1

The following new parameters are available in R28.1 for the -XX:FlightRecorderOptions option:

  • dumponexit

  • dumponexitpath

A.3 Command-Line Options Deprecated and Removed in Oracle JRockit R28.0

The deprecated options continue to work in Oracle JRockit R28, but Oracle does not support any of these options. Options that are removed do not work in JRockit R28. Oracle recommends that you use the alternate options provided for each deprecated or removed option as listed below:

  • -XclearType (removed)

  • -XgcPause (removed, use -Xverbose:gcpause instead)

  • -XgcPrio (use -Xgc instead)

  • -XgcReport (removed, use -Xverbose:gcreport instead)

  • -XnoClassGC (use -XX:+|-UseClassGC instead)

  • -XXcompactRatio (use -XXcompaction:percentage instead)

  • -XXcompactSetLimit (use -XXcompaction:maxReferences instead)

  • -XXcompactSetLimitPerObject (use -XXcompaction:maxReferencesPerObject instead)

  • -XXdisableGCHeuristics

  • -XXexternalCompactRatio (use -XXcompaction:externalPercentage instead)

  • -XXfullCompaction (use -XXcompaction:full instead)

  • -XXheapParts (use -XXcompaction:heapParts instead)

  • -XXhpm (removed)

  • -XXinitialPointerVectorSize (removed)

  • -XXinternalCompactRatio (use -XXcompaction:internalPercentage instead)

  • -XXjra (removed)

  • -XXlargeObjectLimit

  • -XXmaxPooledPointerVectorSize (removed)

  • -XXminBlockSize (use -XXtlaSize:min instead)

  • -XXmme (removed)

  • -XXnoCompaction (use -XXcompaction:enable=false instead)

  • -XXnoJITInline (removed)

  • -XXpointerMatrixLinearSeekDistance (removed)

  • -XXprintSystemGC (removed, use -Xverbose:systemgc instead)

  • -XXsetGC (use -Xgc instead)

  • -XXstaticCompaction (removed)

  • -XXthroughputCompaction (removed)

  • -XXtsf (removed)

  • -XXusePointerMatrix (removed, use -XXcompaction:abortable instead)

For more information about the deprecated and removed options in Oracle JRockit R28.0, see the R27 command-line reference guide at:

http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/jrdocs/refman/index.html.

A.4 Command-Line Options Converted to HotSpot Format in Oracle JRockit R28.0

In Oracle JRockit R28.0, the format of several command-line options has been changed to the HotSpot format as listed in Table A-1.

Table A-1 Command-Line Options Converted to the HotSpot Format

Old Option New Format

-Xcheck:jni

-XX:+|-CheckJNICalls

-XXallocClearChunkSize

-XX:AllocChunkSize

-XXallocPrefetch

-XX:+|-UseAllocPrefetch

-XXallocRedoPrefetch

-XX:+|-RedoAllocPrefetch

-XXcallProfiling

-XX:+|-UseCallProfiling

-XXdisableFatSpin

-XX:+|-UseFatSpin

-XXexitOnOutOfMemory

-XX:+|-ExitOnOutOfMemoryError

-XXoptThreads

-XX:OptThreads

-XXlargePages

-XX:+|-UseLargePagesFor[Heap|Code]

-XXlazyUnlocking

-XX:+|-UseLazyUnlocking

-XXoptThreads

-XX:OptThreads

-XXMaxDirectMemorySize

-XX:MaxDirectMemorySize

-XXuseAdaptiveFatSpin

-XX:+|-UseAdaptiveFatSpin