Daniel Thoma: Frage zu Vector

Beitrag lesen

Hallo Slyh,

Ich habe das nicht ausprobiert, sondern nur daraus geschlossen, dass das ein VirtualMemoryError ist, und die Doku dazu sagt: "Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating."
Was kann man denn überhaupt noch machen, nachdem man diesen Fehler abgefangen hat?

Zumindest freeMemory() gibt oft aber auch eher Fantasie-Werte zurück.

Der Speicher, den die VM benutzen kann ist ja nicht der gesamte Speicher.
Die Speicherverwaltung der VM ist aber so komplex und so stark Implementierungsabhängig, dass einem diese Methode wohl nichts bringt.
(Außer um schöne Auslastungsbalken zu erzeugen oder ähnliches)

Grüße

Daniel