Hitachi

uCosminexus Application Server Definition Reference Guide


-XX:[+|-]HitachiExplicitMemoryMoveToTenuredFirst (Explicit release function option of Explicit Memory Management function)

Organization of this page

Format

-XX:+HitachiExplicitMemoryMoveToTenuredFirst

The objects in the release process of Explicit memory block are moved to the Tenured area.

-XX:-HitachiExplicitMemoryMoveToTenuredFirst

The objects in the release process of Explicit memory block are moved to the New area.

Description

Specify the transition destination of the objects of the release process of Explicit memory block.

Default value
  • -XX:+HitachiExplicitMemoryMoveToTenuredFirst

Prerequisite options
  • -XX:HitachiUseExplicitMemory

Precautions

If this option is enabled, the reference object moves to the Tenured area when the release process is executed.

If the reference source object is a temporarily short-lived object, this option is disabled and the referenced object in the Explicit memory block is moved to the New area to enable concurrent collection with the reference source object during the next copy GC. This action prevents an increase in the used size of the Tenured area when this option is disabled.

You must note the following points: