7.11.5 -XX:[+|-]ExplicitMemoryUseExcludeClass
-XX:[+|-]ExplicitMemoryUseExcludeClass specifies whether to enable or disable the functionality that excludes classes from the explicit memory management functionality.
Description
-XX:[+|-]ExplicitMemoryUseExcludeClass specifies whether to enable or disable the functionality that excludes classes from the explicit memory management functionality. If the functionality that excludes classes from the explicit memory management functionality is enabled, the explicit memory management functionality is not applied to the classes specified in the files below. As a result, the objects of the classes that are specified in these files will be moved to the Tenured area instead of to the Explicit heap.
-
installation_directory_for_JDK\jre\lib\explicitmemory\sysexmemexcludeclass.cfg
-
installation_directory_for_JDK\usrconf\exmemexcludeclass.cfg
- Prerequisite option
-
-
-XX:+HitachiUseExplicitMemory
-
- Related options
-
-
-XX:+HitachiAutoExplicitMemory
-
-XX:ExplicitMemoryFullGCPolicy
-
-XX:ExplicitMemoryExcludeClassListFile
-
-XX:ExplicitMemoryNotExcludeClassListFile
-
Syntax
-XX:[+|-]ExplicitMemoryUseExcludeClass
Specifiable values
Type: String
- -XX:+ExplicitMemoryUseExcludeClass
-
Enables the functionality that excludes classes from the explicit memory management functionality.
- -XX:-ExplicitMemoryUseExcludeClass
-
Disables the functionality that excludes classes from the explicit memory management functionality.
Notes
-
If you enable the functionality that excludes classes from the explicit memory management functionality, the functionality for controlling the movement of objects to Explicit memory blocks will also be enabled.
-
You cannot specify Java VM classes (such as java.lang and java.util) as classes to be excluded from the explicit memory management functionality.