-XX:[+|-]HitachiOutOfMemorySize(メモリサイズ出力オプション)
形式
- -XX:+HitachiOutOfMemorySize
-
OutOfMemoryError発生時に,要求したメモリサイズをバイト単位で出力します。
-XX:+HitachiOutOfMemoryStackTraceオプションが指定されている場合は,このオプションも設定されます。
- -XX:-HitachiOutOfMemorySize
-
OutOfMemoryError発生時に,要求したメモリサイズを出力しません。
説明
OutOfMemoryError発生時に要求したメモリのサイズを出力します。
- デフォルト値
-
-
-XX:-HitachiOutOfMemorySize
-
出力例
[OOM][Thread: 0x00062fd0]<Tue Dec 2 16:42:39 2003>[java.lang.OutOfMemoryError : requested 1024 bytes. (Java Heap) : 20 threads exist]
注意事項
次の場合,要求したメモリサイズが取り出せません。
-
Javaのメモリ確保機能を使用してなくて,明示的にOutOfMemoryErrorをスローした(J2SEクラスライブラリがスローするものを含みます)場合。
例:throw new OutOfMemoryError();
-
クラスロード時のverifierがOutOfMemoryErrorを発生させた場合。
[OOM][Thread: 0x00062fd0]<Tue Dec 2 16:42:39 2003>[java.lang.OutOfMemoryError : requested size unknown. (Unknown) : 10 threads exist]