Ich mache einen rechenintensiven Benchmark mit Mathematica und seiner J/Link Java-Schnittstelle.Mathematica & J/Link: Speicherbeschränkungen?
Der Benchmark kommt zum Stillstand, wenn ein Speicherbedarf von etwa 320 MB erreicht wird, da dies die Grenze zu sein scheint und der Garbage Collector mehr und mehr Zeit benötigt und irgendwann scheitern wird.
Die Mathematica-Funktion ReinstallJava übernimmt die Argumentbefehlszeile. Ich habe versucht,
ReinstallJava[CommandLine -> "java -Xmx2000m ..."]
zu tun, aber Mathematica scheint die Option -Xmx vollständig zu ignorieren.
Wie kann ich die Option -Xmx Speicher für mein Java-Programm festlegen? Woher kommt die Grenze von 320 MB? Jede Hilfe würde sehr geschätzt werden.
Wie m Ihr physikalischer Speicher ist auf Ihrer Maschine? –
32 GB - sicherlich mehr als 320 MB –