>>493
>一つのメソッド内で多重ループを何千回もかわすことはないのか?

アルゴリズムを見直す。
って言うかそのループ内で参照が有効なメモリがどんどん累積してる方がおかしい。

for(int i = 0;i < 5;i++)
{
Vector v = new Vector();//前回のインスタンスへの参照は新しいインスタンスによって上書きされる。

〜
}