Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス 定義編(サーバ定義)


-XX:[+|-]PrintCodeCacheFullMessage(コードキャッシュ領域枯渇メッセージ出力オプション)

〈このページの構成〉

形式

-XX:+PrintCodeCacheFullMessage

JavaメソッドがJITコンパイルの対象になった場合,コードキャッシュ領域が枯渇していたときにメッセージを出力します。メッセージは一度だけ出力されます。

-XX:-PrintCodeCacheFullMessage

JavaメソッドがJITコンパイルの対象になった場合,コードキャッシュ領域が枯渇してもメッセージを出力しません。

説明

JavaメソッドがJITコンパイルの対象になった場合,コードキャッシュ領域が枯渇していたときに,メッセージをJavaVMログファイルに出力するかどうかを指定します。

コードキャッシュ領域については,マニュアル「アプリケーションサーバ システム設計ガイド」の「7.2.6 SerialGC使用時のJavaVMで使用するメモリ空間の構成とJavaVMオプション」を参照してください。

デフォルト値
  • -XX:+PrintCodeCacheFullMessage

前提オプション
  • -XX:+HitachiVerboseGC

出力形式

メッセージの出力形式を次に示します。

[cc_id]<cc_date>CodeCache is full. Compiler has been disabled.[cc_used_sizeK, cc_max_sizeK, cc_infoK]

メッセージの出力内容を次に示します。

cc_id

CCI(JavaVMログファイル識別子)。

cc_date

JavaメソッドがJITコンパイルの対象になった日時。

cc_used_size

JavaメソッドがJITコンパイルの対象になったときのコードキャッシュ領域の使用サイズ。単位はキロバイトです。

cc_max_size

コードキャッシュ領域の最大サイズ。単位はキロバイトです。

cc_info

保守情報。単位はキロバイトです。

出力例

メッセージの出力例を次に示します。

[CCI]<Wed Dec 26 14:38:29 2012>CodeCache is full. Compiler has been disabled.[49151K, 49152K, 49152K]

注意事項

システムが使用するコードキャッシュ領域は最大2メガバイトです。そのため,システムのコードキャッシュ領域の使用量によっては,コードキャッシュ領域を最大サイズまで使用していない場合でも,コードキャッシュ領域が枯渇することがあります。