uCosminexus Application Server, Expansion Guide
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 these functionality, when a garbage collection occurs, the objects that are referenced from the objects placed by automatic placement functionality do not move from the Java heap to a Explicit memory block on the basis of a reference relation and as a result, lesser Explicit heap area is used. 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 8.6.5 Moving the objects from the Java heap to the Explicit memory block based on a reference relation.
All Rights Reserved. Copyright (C) 2013, 2015, Hitachi, Ltd.