Rafał Ś. Programista JavaEE
Temat: ADF - OutOfMemoryError podczas iteracji
Witam,mam tutaj ideowy kawałek kodu:
DCIteratorBinding iterator = ... ; //pobranie iteratora
RowSetIterator rsi = iterator.getRowSetIterator();
Row[] rows = rsi.getAllRowsInRange();
while (rows.length>0) {
rows = rsi.getNextRangeSet();
}
Podczas iteracji wyrzuca mi OutOfMemoryError. Przypuszczam, że gdzieś są trzymane wszystkie te rekordy, dlatego po pewnym czasie brakuje pamięci. W jaki sposób można iterować bo bardzo dużej ilości danych usuwając niepotrzebne już dane ?
Proszę o pomoc
Rafał