K
Kumarunster
Gast
Hallo an Alle!
Hat schon jemand die Erfahrung mit den großen XML-Dateien gehabt?
Wie groß kann denn ein JDOM-Dokument wirklich werden?
Diese Frage hat folgenden Hintergrund:
Ich arbeite an einem DB-gestützten Programm, welches XML-Dateien produzieren soll.
Diese XML-Dateien dürfen um die 50MB (!) groß werden.
Nun habe ich einen Test gemacht. In der DB waren 1 000 000 Datensätze vorhanden. Daraus habe ich die XML-Datei mit JDOM erstellt. Alle 5 000 Sätze habe ich die Datei gespeichert. Nun, gekommen ist das Testprogramm nur bis 40 000. (Letzte Speicherung). Dann kam "OutofMemory-Error". Ich habe auf meinem Rechner 1 GB Arbeitsspeicher. Die XML-Datei ist 10MB groß geworden.
Gibt es die Möglichkeit, dass JDOM seinen Baum im Speicher in die Auslagerungsdatei swappt?
Ich würde gerne bei JDOM bleiben, weil viele andere Teilprojekte bei uns JDOM einsetzen und nicht zuletzt brauche ich die XPath-Unterstützung...
Hat schon jemand die Erfahrung mit den großen XML-Dateien gehabt?
Wie groß kann denn ein JDOM-Dokument wirklich werden?
Diese Frage hat folgenden Hintergrund:
Ich arbeite an einem DB-gestützten Programm, welches XML-Dateien produzieren soll.
Diese XML-Dateien dürfen um die 50MB (!) groß werden.
Nun habe ich einen Test gemacht. In der DB waren 1 000 000 Datensätze vorhanden. Daraus habe ich die XML-Datei mit JDOM erstellt. Alle 5 000 Sätze habe ich die Datei gespeichert. Nun, gekommen ist das Testprogramm nur bis 40 000. (Letzte Speicherung). Dann kam "OutofMemory-Error". Ich habe auf meinem Rechner 1 GB Arbeitsspeicher. Die XML-Datei ist 10MB groß geworden.
Gibt es die Möglichkeit, dass JDOM seinen Baum im Speicher in die Auslagerungsdatei swappt?
Ich würde gerne bei JDOM bleiben, weil viele andere Teilprojekte bei uns JDOM einsetzen und nicht zuletzt brauche ich die XPath-Unterstützung...