Java.lang.OutOfMemory

Hallo!
Ich habe ein Programm, welches Berechnungen und I/O-Operationen über längere Zeit (Stunden) selbstständig ausführt. Jedoch tritt nach einiger Zeit immer die selbe Fehlermeldung auf: „java.lang.OutOfMemory“!!! Kann man den Speicher von Zeit zu Zeit auch mal leeren? Ich weiß jedoch nicht, was den Speicher füllt!!! Java übernimmt doch vollständig die Speicherverwaltung, oder?

Gruß Rainer

vermutlich ist der HEapSpeicher den Java aloziiert zu klein, versuchs mal mit

java -ms50000000 -mx50000000 deineJavaKlasse
somit stünden dir 50MB heap speicher zur ferfügung.

el donti

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]