Hitachi

uCosminexus Application Server Maintenance and Migration Guide


9.18.1 Overview

The object-pointer compression function improves the memory usage efficiency of the Java application by compressing the size of Java objects created by a Java application. By enabling this function, you can reduce the usage of the Java heap area and explicit heap area# during execution of the Java application running on the Application Server.

You can enable the object-pointer compression function by specifying -XX:+UseCompressedOops. For details about the UseCompressedOops option, see 14.2 Details of JavaVM extension options in the uCosminexus Application Server Definition Reference Guide.

If you enable this function, the memory usage during execution and the execution performance of JavaVM might change. In addition, the execution performance of JavaVM when this function is enabled varies depending on the difference in the OS environment when JavaVM is executed.

#: The explicit heap area applies only when the Explicit Memory Management functionality is enabled.