Hitachi

uCosminexus Application Server Definition Reference Guide


-XX:[+|-]ExplicitMemoryUseExcludeClass (Option for the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality)

Organization of this page

Format

-XX:+ExplicitMemoryUseExcludeClass

This option enables the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality.

-XX:-ExplicitMemoryUseExcludeClass

This option disables the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality.

Description

Enable or disable the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality. If you enable the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality, the Explicit Memory Management functionality is not applied to the classes coded in the following files. Therefore, the objects of the classes coded in the files will be transferred to the Tenured area instead of the Explicit heap.

In Windows
  • JDK-installation-directory\lib\explicitmemory\sysexmemexcludeclass.cfg

  • JDK-installation-directory\usrconf\exmemexcludeclass.cfg

In UNIX
  • /opt/Cosminexus/jdk/lib/explicitmemory/sysexmemexcludeclass.cfg

  • /opt/Cosminexus/jdk/usrconf/exmemexcludeclass.cfg

Default value

In compatibility mode:

  • -XX:-ExplicitMemoryUseExcludeClass

In recommended mode:

  • -XX:+ExplicitMemoryUseExcludeClass

Prerequisite option
  • -XX:+HitachiUseExplicitMemory

Related options
  • -XX:+HitachiAutoExplicitMemory

  • -XX:ExplicitMemoryFullGCPolicy

  • -XX:ExplicitMemoryExcludeClassListFile

  • -XX:ExplicitMemoryNotExcludeClassListFile

Notes