Hallo,
ich habe einen reader geschrieben, der CSV Dateien aus einem speziellem Programm von uns lesen kann. Mein Problem ist jetzt, dass die CSV Dateien teilweise 500 mb oder größer sein können. Und wenn ich dann mit dem reader die CSV lesen will bekomm ich diese Exception: java.lang.OutOfMemoryError: Java heap space
Ist ja klar der RAM ist voll. Meine Frage ist jetzt wie das Problem lösen kann? Klar ich könnte die CSV Datei kleiner machen aber das soll der reader auch können. Ich könnte noch einen splitter oder so schreiben der die CSV Dateien aufsplittet und dann nach nun nach die Dateien verarbeitet.
Aber ich höffe es gibt noch eine bessere Lösung
Gruß Imox
ich habe einen reader geschrieben, der CSV Dateien aus einem speziellem Programm von uns lesen kann. Mein Problem ist jetzt, dass die CSV Dateien teilweise 500 mb oder größer sein können. Und wenn ich dann mit dem reader die CSV lesen will bekomm ich diese Exception: java.lang.OutOfMemoryError: Java heap space
Ist ja klar der RAM ist voll. Meine Frage ist jetzt wie das Problem lösen kann? Klar ich könnte die CSV Datei kleiner machen aber das soll der reader auch können. Ich könnte noch einen splitter oder so schreiben der die CSV Dateien aufsplittet und dann nach nun nach die Dateien verarbeitet.
Aber ich höffe es gibt noch eine bessere Lösung
Gruß Imox
Zuletzt bearbeitet: