yuu_nkjm blog
2011-01-11(Tue) 編集
[Java][JVM][command] JVMのオプション
XX:-UseGCOverheadLimit"とするとOutOfMemoryErrorを回避出来ることがある.
このオプションは,「OutOfMemoryエラーが投げられる前に,VMがGCに費やす時間(の比率?)を制限するポリシーを使う」というもの.オンにしたかったら"XX:+"に,オフにしたかったらXX:-"とする.
XX:+UseGCOverheadLimit Use a policy that limits the proportion of the VM's time that is spent in GC before an OutOfMemory error is thrown. (Introduced in 6.)
JVMの詳細な説明は,Java HotSpot VM Options (English)に出ている.完全には対応していない様だが,日本語はJava HotSpot / パフォーマンスにある.