Hallo,
ich bräuchte mal Hilfe bei einem Java heap space Problem.
Wir haben eine Eingabemaske für Firmendaten und Dokumente.
Sämtliche Daten werden in einem Objekt Firma gespeichert.
Dieses Objekt wollen wir nun als ZIP abspeichern.
Beim Schreiben dieses Objekts kommt meist ein Java heap Error.
In dem Objekt Firma sind u.a. bis zu 16 Dateien enthalten (je 3MB)
Der Heap-Space des Programms wurde bereits auf 256MB erhöht, was mir schon sehr hoch vorkommt.
Alle enthaltenen Klassen implementieren Serializable
Wie kann ich dass den verbessern/ändern?
Heap Space soll wenn möglich weiter runter und nicht hoch
mfg Verjigorm
ich bräuchte mal Hilfe bei einem Java heap space Problem.
Wir haben eine Eingabemaske für Firmendaten und Dokumente.
Sämtliche Daten werden in einem Objekt Firma gespeichert.
Dieses Objekt wollen wir nun als ZIP abspeichern.
Beim Schreiben dieses Objekts kommt meist ein Java heap Error.
In dem Objekt Firma sind u.a. bis zu 16 Dateien enthalten (je 3MB)
Der Heap-Space des Programms wurde bereits auf 256MB erhöht, was mir schon sehr hoch vorkommt.
Alle enthaltenen Klassen implementieren Serializable
Wie kann ich dass den verbessern/ändern?
Heap Space soll wenn möglich weiter runter und nicht hoch
mfg Verjigorm
Code:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos;
try {
oos = new ObjectOutputStream( baos );
oos.writeObject( firma ); ///<------ java.lang.OutOfMemoryError: Java heap space
....
}