-XX:HitachiOutOfMemoryStackTraceLineSize(スタックトレース行サイズ指定オプション)
形式
-XX:HitachiOutOfMemoryStackTraceLineSize=<整数値>
説明
OutOfMemoryError発生時に,出力するスタックトレース1行の文字数をバイト数で指定します。オプションの指定がない場合は,1024バイトがデフォルトで設定されます。指定したバイト数が確保できない場合は警告メッセージが出力され,スタックトレースは出力されません。また,1行の文字数が指定した文字数を超えた場合,「at」以降の文字列の前半部分を削除して,指定された文字数分出力します。
- デフォルト値
-
-
-XX:HitachiOutOfMemoryStackTraceLineSize=1024
-
- 前提オプション
-
-
-XX:+HitachiOutOfMemoryStackTrace
-
引数
- <整数値>
-
1024〜2147483647の範囲で整数値(単位:バイト)を指定します。範囲外の値が指定された場合は1024が設定されます。負の値を指定した場合はエラーとなります。
注意事項
非同期ログ出力(-XX:+JavaLogAsynchronous)が有効な場合,-XX:HitachiOutOfMemoryStackTraceLineSizeに4096より大きな値を指定しても,4096が設定されます。