Hitachi

uCosminexus Application Server Expansion Guide


7.10 Reducing time required for automatic release processing of Explicit memory blocks

This section describes the functionality, which reduces the time required for the processing of automatic release of Explicit memory blocks, when using automatic placement functionality of the Explicit Memory Management functionality. For reducing automatic release processing time, use the functionality for controlling object movement to Explicit memory blocks. In addition to this functionality, use the functionality for specifying classes to be excluded from the application of the Explicit Memory Management functionality. The functionality for controlling object movement to Explicit memory blocks is a prerequisite functionality for the functionality for specifying classes to be excluded from the application of the Explicit Memory Management functionality.

If you use the preceding functions, the objects referenced from automatically moved objects no longer move from the Java heap to Explicit memory blocks based on a reference relation when GC occurs. As a result, the Explicit heap area usage decreases. Thus, you can reduce the time required for the processing of automatic release of Explicit memory blocks. For details on movement based on reference relation of objects, see 7.6.5 Moving the objects from the Java heap to the Explicit memory block based on a reference relation.

Organization of this section