Moin Moin
Umgebung:
Java 5
Oracle 9i
Problem:
Ich greife über Java auf Oracle 9i zu und erhalte ein ResultSet über das ich scrolle.
Leider behält Java die Zeilen die ich schon betrachtet habe immer noch im Speicher und nicht nur die aktuelle Zeile.
Ich rede NUR über den Zeitraum der verarbeitung des Resultsets also während ich das RS lese. Danach räumt der gc natürlich auf und gibt den Speicher wieder frei.
PRoblematisch ist es nur da bei mir das RS ca 800MB bis einige Gigs umfassen kann.
Jemand einen Tip, Hinweis oder API für mich?
cu Jens
Umgebung:
Java 5
Oracle 9i
Problem:
Ich greife über Java auf Oracle 9i zu und erhalte ein ResultSet über das ich scrolle.
Leider behält Java die Zeilen die ich schon betrachtet habe immer noch im Speicher und nicht nur die aktuelle Zeile.
Ich rede NUR über den Zeitraum der verarbeitung des Resultsets also während ich das RS lese. Danach räumt der gc natürlich auf und gibt den Speicher wieder frei.
PRoblematisch ist es nur da bei mir das RS ca 800MB bis einige Gigs umfassen kann.
Jemand einen Tip, Hinweis oder API für mich?
cu Jens