タグ

ブックマーク / caomushunzhi.blogspot.com (1)

  • Java Out Of Memoryが発生したときのアプローチ

    以下、Webからの抜粋 【OutOfMemoryError が出た時のアプローチ(①)】 OutOfMemoryError はメモリの使用量がヒープメモリサイ ズの指定を超えると発生します。 OutOfMemoryError に陥るケースは二つあります。 (A) 不要なオブジェクトが無駄にメモリに残っている場合 (B) ヒープサイズの絶対量が不足している場合 以下にそれぞれの対処を記します。 (A)不要なオブジェクトが無駄にメモリに残っている場合 この場合、まず問題のあるオブジェクトを 見つけます。 問題のあるオブジェクトに対して、以下の対処を施します。 1. 不要になったオブジェクトは参照を破棄 ( 変数に null を代入 ) する 使い終わった不要なオブジェクトをメモリから解放し、メモリを有効活用でき るようにします。 Java の場合、使い終わった不要なオブジェクトはガーベージコレ

    sosuk
    sosuk 2009/03/05
  • 1