おいィ?
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です。本当にありがとうございました。