Hitachi

uCosminexus Application Server Expansion Guide


7.1 Organization of this chapter

The Explicit Memory Management functionality suppresses occurrence of Full GC by moving Java objects to the Explicit heap, an area outside the Java heap.

The following table describes the organization of this chapter.

Table 7‒1: Organization of this chapter (Suppression of Full GC by using the Explicit Memory Management functionality)

Category

Title

Reference location

Explanation

Overview of the Explicit Memory Management functionality

7.2

Overview of the memory space used in the Explicit Memory Management functionality

7.3

Objects placed in the Explicit heap when using a J2EE server

7.4

Objects that you can optionally place in the Explicit heap in the application

7.5

The life cycle of the Explicit memory block and executed processes

7.6

Releasing the Explicit memory block when the automatic release functionality is enabled

7.7

Releasing the Explicit memory block when the automatic release functionality is disabled

7.8

Releasing the Explicit memory block by using the javagc command.

7.9

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

7.10

Reducing the memory usage of the Explicit heap that is used in an HTTP session

7.11

Implementation

Implementing a Java program that uses the Explicit Memory Management functionality API

7.12

Settings

Settings in the execution environment

7.13

Notes

Points to be considered when using the Explicit Memory Management functionality

7.14

Note: There is no specific explanation of Operation for this functionality.

For details about the mechanism of GC, see 7. JavaVM Memory Tuning in the uCosminexus Application Server System Design Guide.