Hitachi

Hitachi Application Server V10 Definition Reference Guide (For UNIX® Systems)


7.12.3 -XX:ExplicitMemoryFullGCPolicy

-XX:ExplicitMemoryFullGCPolicy controls (based on the reference relationships among objects) the movement of objects from the JavaHeap to Explicit memory blocks when full GC occurs.

Description

-XX:ExplicitMemoryFullGCPolicy specifies whether to control (based on reference relationships) the movement of objects from the JavaHeap to Explicit memory blocks when full GC occurs. This option enables the objects that were moved to the Explicit heap when full GC occurred, to be moved to the Tenured area.

Prerequisite options
  • -XX:+HitachiUseExplicitMemory

Related options
  • -XX:+HitachiAutoExplicitMemory

  • -XX:+ExplicitMemoryUseExcludeClass

Syntax

-XX:ExplicitMemoryFullGCPolicy=numeric_value

Specifiable values

numeric_value

Type: Integer

Specify 0 or 1. If you specify any other value, 0 is set.

If 0 is specified, objects in the JavaHeap that are referenced by objects in an Explicit memory block will be transferred to the Explicit memory block when full GC occurs.

If 1 is specified, objects in the JavaHeap that are referenced by objects in an Explicit memory block will not be transferred to the Explicit memory block even when full GC occurs. The objects in the New area are transferred to the Tenured area.

Default value

If the definition item is omitted:

-XX:ExplicitMemoryFullGCPolicy=0