Hitachi

uCosminexus Application Runtime - Cosminexus Developer's Kit for Java 機能解説・リファレンス


-XX:[+|-]UseCompressedOops(圧縮オブジェクトポインタ機能で使用するJavaオプション)

〈このページの構成〉

形式

-XX:+UseCompressedOops

圧縮オブジェクトポインタ機能を有効にします。

-XX:-UseCompressedOops

圧縮オブジェクトポインタ機能を無効にします。

説明

圧縮オブジェクトポインタ機能の有効,無効を指定します。圧縮オブジェクトポインタ機能は,Javaオブジェクトのサイズを圧縮して管理することで,JavaVM実行時のJavaヒープ領域の使用サイズを削減します。

この機能を有効にするには,次の条件を満たしていることが前提となります。

JavaVM起動時,Javaヒープ領域,Metaspace領域の指定サイズの合計値が,32ギガバイト以上の場合は,JavaVMは次のメッセージを標準出力に出力し,圧縮オブジェクトポインタ機能を無効とします。

Java HotSpot(TM) 64-Bit Server VM warning: Max heap size too large for Compressed Oops
デフォルト値

マニュアル「uCosminexus Application Runtime ユーザーズガイド」を参照してください。