Explicitメモリブロックのライフサイクルの各段階では,イベントログが出力されます。イベントログは,出力契機になるイベントが発生したときに出力されます。
ライフサイクルの各段階と,イベントログの出力契機の対応を次の表に示します。ログ出力レベルの設定によって,ログを出力する契機になるイベントは異なります。
表8-8 ライフサイクルの各段階と出力されるイベントログの対応
ライフサイクルの段階 | イベントログの出力契機 | ログ出力レベル |
---|---|---|
Explicitメモリブロックの初期化 | Explicitメモリブロックの初期化 | verbose |
Explicitメモリブロックの初期化(詳細出力) | debug | |
Explicitメモリブロックの初期化失敗 | verbose | |
Explicitメモリブロックの拡張 | Explicitメモリブロックのサブ状態のDisable化 | verbose |
Explicitメモリブロックの明示解放予約 | ファイナライザによるExplicitメモリブロックの解放予約 | verbose |
Explicitメモリブロックの自動解放自動予約 | verbose | |
Explicitメモリブロックの自動解放明示予約 | verbose | |
Explicitメモリブロックの明示解放処理 | Explicitメモリブロックの解放処理 | normal |
Explicitメモリブロックの解放処理(詳細出力) | verbose | |
Explicitメモリブロック解放時のJavaヒープあふれ | normal | |
Explicitメモリブロック解放によるJavaヒープへのオブジェクトの移動 | debug | |
Explicitメモリブロックの自動解放処理 | Explicitメモリブロックの自動解放処理 | normal |
Explicitメモリブロックの自動解放処理時のJavaヒープあふれ | normal | |
Explicitメモリブロックへのオブジェクト直接生成 | Explicitメモリブロックへのオブジェクト生成 | verbose |
このほか,ライフサイクルの段階と対応しないイベントとして,ガーベージコレクション発生時にイベントログが出力されます。
明示管理ヒープ機能のイベントログ取得の設定については,マニュアル「Cosminexus アプリケーションサーバ 機能解説 保守/移行/互換編」の「3.3.19 JavaVMの資料取得の設定」を参照してください。明示管理ヒープ機能のイベントログの内容については,マニュアル「Cosminexus アプリケーションサーバ 機能解説 保守/移行/互換編」の「4.19 明示管理ヒープ機能のイベントログ」を参照してください。