7.11.12 -XX:HitachiExplicitMemoryJavaLog
明示管理ヒープ機能のログファイルのプリフィクスおよびログファイルの出力先ディレクトリーを指定します。
説明
明示管理ヒープ機能のログファイルのプリフィクスおよびログファイルの出力先ディレクトリーを指定します。
同じカレントディレクトリーで複数のJavaVMプロセスを同時に実行した場合や、-XX:HitachiExplicitMemoryJavaLog:オプションで同じログ出力先を設定した複数のJavaVMプロセスを同時に実行した場合、明示管理ヒープ機能のログファイルに情報が正しく出力されません。複数のJavaVMプロセスを実行する場合は、-XX:HitachiExplicitMemoryJavaLog:オプションでプロセスごとにログ出力先が異なるようにパスを設定してください。
- 関連オプション
-
-
-XX:HitachiJavaLog
-
書式
-XX:HitachiExplicitMemoryJavaLog:文字列
指定できる値
- 文字列
-
型:String
プリフィクスおよびパスを指定します。このオプションを指定しない場合、文字列には、"ehjavalog"が設定されます。プリフィクス以下のファイル名称は、明示管理ヒープ機能のログファイルのローテーション方式によって異なります。
明示管理ヒープ機能のログファイルのローテーション方式がラップアラウンド方式の場合、ログファイル名は、文字列??.log(??は01〜99の通し番号)で生成されます。例えば、文字列に"Samp"を指定すると、ログファイル名はSamp01.logになります。
明示管理ヒープ機能のログファイルのローテーション方式がシフト方式の場合、出力対象となるカレントログファイルとバックアップファイルが生成されます。カレントログファイルは文字列.log、バックアップログファイルは文字列??.log(??は01〜98の通し番号)で生成されます。例えば、文字列に"Samp"を指定すると、カレントログファイル名はSamp.log、カレントログファイルがバックアップされると、バックアップログファイル名はSamp01.logになります。
プリフィクスおよびパスには次の3種類の指定ができます。
- プリフィクスを指定する場合
-
指定した文字列のファイル名でカレントディレクトリーに出力されます。
- パスを指定する場合
-
文字列にディレクトリーを指定した場合、そのディレクトリーにデフォルトの"ehjavalog"でファイルが作成されます。
- パスとプリフィクスを同時に指定する場合
-
文字列にディレクトリーとプリフィクスを指定した場合、そのディレクトリーにファイルが作成されます。例えば、文字列に"d:\temp\Samp"を指定すると、d:\tempディレクトリーに、ラップアラウンド方式ではSamp01.log、シフト方式ではSamp.logが生成されます。
デフォルト値
- 定義項目の省略
-
-XX:HitachiExplicitMemoryJavaLog:ehjavalog