タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

OutOfMemoryErrorに関するdmizuno55のブックマーク (2)

  • OutOfMemoryError例外の理解

    メモリー・リークの一般的な兆候の1つは、java.lang.OutOfMemoryError例外です。通常、このエラーは、Javaヒープにオブジェクトを割り当てるための十分な空間がないときにスローされます。この場合、ガベージ・コレクタによって新しいオブジェクトを格納するための空間を確保することも、ヒープをこれ以上拡張することもできません。また、このエラーは、Javaクラスのロードをサポートするための十分なネイティブ・メモリーがないときにスローされる場合もあります。ガベージ・コレクションの実行に過剰な時間が消費され、メモリーがほとんど解放されていない場合、まれにjava.lang.OutOfMemoryErrorがスローされることがあります。 java.lang.OutOfMemoryError例外がスローされるときに、スタック・トレースも出力されます。 java.lang.OutOfMem

  • OutOfMemoryError が出た時の解決へのアプローチ

    java.lang.OutOfMemoryError は、Java VM がヒープメモリ不足により、オブジェクトに メモリを割り当てることが出来ず発生するエラーです。 Java VM 起動時にヒープメモリサイズを指定しますが、指定したヒープメモリサイズを使いきって しまったときに発生します。 OutOfMemoryErrorが発生した場合のアプローチとJava VMパラメータチューニングによる安定動作の運用事例についてご紹介 します。 (1)OutOfMemoryError が出た時のアプローチ OutOfMemoryError はメモリの使用量がヒープメモリサイ ズの指定を超えると発生します。 OutOfMemoryError に陥るケースは二つあります。 (A) 不要なオブジェクトが無駄にメモリに残っている場合 (B) ヒープサイズの絶対量が不足している場合 以下にそれぞれの対処を記し

  • 1