Lastlord
Mitglied
hallo,
Ich habe ObjectInputStream und rufe ständig die readObject()-Methode dieser Klasse auf.
Nach einiger Zeit kommt es immer zu einem OutOfMemoryError.
Ich habe mir daraufhin von sourceforge.net ein Tool geholt mit dem ich größe von Objekten ausgeben kann.
Die Ausgbe zu Streamgröße sah so aus:
(ca. jede Sekunde gemessen)
Size: 2714576 (2,7MB)
Size: 5365832
Size: 7205832
Size: 10667848
Size: 12507848
Size: 14347848
Size: 16187848
Size: 21271880
Size: 23111880 (23,1 MB)
Das geht so nicht.
Ich nehme an, dass die von mir ausgelesenen Daten nich aus dem Steam gelöscht wurden.
Wie kann ich dieses Stream-Objekt kleiner kriegen
Hat jemand eine Idee?
Ich habe ObjectInputStream und rufe ständig die readObject()-Methode dieser Klasse auf.
Nach einiger Zeit kommt es immer zu einem OutOfMemoryError.
Ich habe mir daraufhin von sourceforge.net ein Tool geholt mit dem ich größe von Objekten ausgeben kann.
Die Ausgbe zu Streamgröße sah so aus:
(ca. jede Sekunde gemessen)
Size: 2714576 (2,7MB)
Size: 5365832
Size: 7205832
Size: 10667848
Size: 12507848
Size: 14347848
Size: 16187848
Size: 21271880
Size: 23111880 (23,1 MB)
Das geht so nicht.
Ich nehme an, dass die von mir ausgelesenen Daten nich aus dem Steam gelöscht wurden.
Wie kann ich dieses Stream-Objekt kleiner kriegen
Hat jemand eine Idee?