7.11.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.