Hallo,
ich versuche nun seid knapp ner Woche eine *.txt Datei auszulesen die größer als 1GB ist. (ca. 1,2GB)
Ich habe ziemlich viel gegoogelt und verstehe auch natürlich woran es scheitert, es ist eine Log datei und die Lese ich ein, line by line, und wenn man halt 1000 von String objecten hat, dann füllt das eben den Speicher und es kommt zur OutOfMemory exception.
Nun gibt es einen weg wie ich diese Datei einlesen kann?
- Ich muss alle Strings in eine ArrayList<String> einfügen damit man sich die Logs im Programm auch ansehen kann .
Ich habe schon ziemlich vieles probiert, allerdings kommt mir nicht in den Sinn wie ich diese Daten verarbeiten kann.
MfG B.I.G
ich versuche nun seid knapp ner Woche eine *.txt Datei auszulesen die größer als 1GB ist. (ca. 1,2GB)
Ich habe ziemlich viel gegoogelt und verstehe auch natürlich woran es scheitert, es ist eine Log datei und die Lese ich ein, line by line, und wenn man halt 1000 von String objecten hat, dann füllt das eben den Speicher und es kommt zur OutOfMemory exception.
Nun gibt es einen weg wie ich diese Datei einlesen kann?
- Ich muss alle Strings in eine ArrayList<String> einfügen damit man sich die Logs im Programm auch ansehen kann .
Ich habe schon ziemlich vieles probiert, allerdings kommt mir nicht in den Sinn wie ich diese Daten verarbeiten kann.
MfG B.I.G