uCosminexus Application Server, Expansion Guide
This subsection describes the Prerequisites for objects that you can place in an Explicit heap and the objects that are effective when placed.
The objects that you want to place in the Explicit heap (Explicit memory block) must satisfy the following prerequisites:
From among the long-life objects, the Explicit Memory Management functionality prevents objects that are destroyed after a fixed period and recovered in the full garbage collection, from rising to the Tenured area. Therefore, you need not apply the functionality to objects that are not recovered even in a full garbage collection, such as the objects used until the application stops.
The objects that are effective when placed in the Explicit heap are as follows:
You can prevent unnecessary objects from remaining in the Tenured area by placing such objects in the Explicit heap, and thus inhibit the full garbage collection.
All Rights Reserved. Copyright (C) 2013, 2015, Hitachi, Ltd.