タグ

ブックマーク / techmedia-think.hatenablog.com (1)

  • java.lang.OutOfMemoryError: GC overhead limit exceeded - Develop with pleasure!

    Javaエンジニアであればお馴染みのOutOfMemoryError。 こないだ単体テストを全件流してたら途中で java.lang.OutOfMemoryError: GC overhead limit exceeded が発生。お馴染みのOutOfMemoryErrorかと思ったけどメッセージに「GC overhead limit exceeded」とある。 いつもの「Java heap space」とかいうメッセージじゃないので気になって調べてみる。 この「GC overhead limit exceeded 」は、HotSpot VMの1.6からデフォルトで有効になったポリシーで、ヒープ領域が不足する前に早期に潜在的なOutOfMemoryErrorの検出するために導入された模様。このポリシーはGCの経過時間と頻度が基準になってて、経過時間が長かったり頻繁にFull GCが発生す

    java.lang.OutOfMemoryError: GC overhead limit exceeded - Develop with pleasure!
    choplin
    choplin 2013/01/17
    reading / "java.lang.OutOfMemoryError: GC overhead limit exceeded - Develop with pleasure!"
  • 1