おいィ?

private int getFileCount(List elementList){
 List list = new ArrayList();
  for (Iterator iter = elementList.iterator(); iter.hasNext(); ) {
   ********** element = (**********) iter.next();
   if(element.getFile() != null && element.geFile().length>0){
    list.add("");
   }
 }
 return list.size();
}

メソッド名とリスト内のインスタンスが違うだけの、他は同じ構造をしているメソッドが、少なくとも4個はあった。
しかも一つは、このメソッドの真下にあった。
まさか何の意味も無くこんなコードは書かないだろうと、後輩がパフォーマンステスト実行!
20000カウントでOutOfMemoryです。本当にありがとうございました。