-XX:ExplicitMemoryFullGCPolicy (Option for controlling the transfer of objects to the Explicit memory block of the Explicit Memory Management functionality)

Format

-XX:ExplicitMemoryFullGCPolicy=numeric-value

Description

Specify whether to control the transfer of the reference relationship-based objects from the Java heap to the Explicit memory block when a full garbage collection occurs. If you use this option, you can transfer the objects that were being moved to the Explicit heap during a full garbage collection to the Tenured area.

Default value
  • -XX:ExplicitMemoryFullGCPolicy=0
Prerequisite option
  • -XX:+HitachiUseExplicitMemory
Related options
  • -XX:+HitachiAutoExplicitMemory
  • -XX:+ExplicitMemoryUseExcludeClass

Argument

numeric-value
Specify 0 or 1. If the specified value is outside the range, 0 is set.
If you specify 0, the Java heap objects referenced from the objects in the Explicit memory block will be transferred to the Explicit memory block when a full garbage collection occurs.
If you specify 1, the Java heap objects referenced from the objects in the Explicit memory block will not be transferred to the Explicit memory block when a full garbage collection occurs. The objects in the New area will be transferred to the Tenured area.