Das Problem liese sich vielleicht auch lösen, wenn man das Programm an der Stelle optimiert?Hobbit_Im_Blutrausch hat gesagt.:Es soll während der Laufzeit sein, weil es nur in ganz extremen Fällen zu einem OutOfMemory kommt.
Wieso ist das nötig?Hobbit_Im_Blutrausch hat gesagt.:Kann ich den Speicher, der der VM zur Verfügung steht während mein Programm schon läuft noch ändern?
Dann wird das Betriebssystem - wenn die VM den Speichern denn wirklich beim Betriebssystem anfordert - anfangen auf die Festplatte auszulagern. So wie bei jedem anderen Programm halt auch.Hobbit_Im_Blutrausch hat gesagt.:Gut, ihr habt gewonnen :wink: . Dann mach ich es halt so. Noch eine letzte Frage, was wenn ich mehr speicher zuteile, als der User in Wirklichkeit hat?
Fehlt nur noch die Frage: Und wenn das Betriebssystem das Auslagern von Speicherbereichen auf einen Datenträger nicht unterstützt oder dies deaktiviert ist?Hobbit_Im_Blutrausch hat gesagt.:Und wenn das auch voll ist *g* :wink: :bae:
Grizzly hat gesagt.:Fehlt nur noch die Frage: Und wenn das Betriebssystem das Auslagern von Speicherbereichen auf einen Datenträger nicht unterstützt oder dies deaktiviert ist?Hobbit_Im_Blutrausch hat gesagt.:Und wenn das auch voll ist *g* :wink: :bae:
sky80 hat gesagt.:Wenn dies dazu führt, dass trotzdem ein Fehler kommt (halte ich erst mal für sehr unwahrscheinlich) dann ist wenigstens deine Existenzgrundlage gesichert: Du mußt nämlich den Bug fixen.
Option "-Xmx256m" (max-wert setzen)
Option "-Xms64m" (start-wert setzen)