>>262
これは本当。
自分で制御しないことが必ずしも正しいとはいえない。
for (int i=0; i<10000; i++){
  HashMap hmap = new Map();
  hmap.put("column01", new Integer(1000));
  :
  :


}

なんて書いたときに、ループの中でいつGCが実行されるのか、いまいち判然としない。
希望としては、
>  HashMap hmap = new Map();
この行でふるいhmapのインスタンスは回収されて欲しいところだけど、どうもそうではなく、
ループをがらがらまわしていると、ヒープを食いつぶして落ちることがある、なんてのはもう、なにがなにやら。
強制的にSystem.gc();とやるのも、Javaの実装として正しいのやら、非効率なのやら・・・。