JOSM - MacOS-App - HeapSize

Wie kann die HeapSize der JOSM-MacOS-App erhöht werden? In Contents/Info.plist konnte ich keinen entsprechenden Parameter finden.

Geht das unter MacOs nicht wie überall, mit dem -Xmx Parameter, der java übergeben wird?

java -Xmx4G -jar josm-tested.jar 

Ich könnte auf das jar-File umstellen, verwende aber aktuell die entsprechende MacOS-Applikation. Diese läßt sich wie ein “normales” Programm starten. Auch hier sollte es möglich sein die HeapSize zu konfigurieren.

Ich weiss nicht, wo man das findet, aber früher gab es


--java-options "-Xmx8192m" 

vor der vermutlich noch immer zu findenden Zeile

   --java-options "--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED" 

Siehe https://josm.openstreetmap.de/changeset/17711/josm

Guter Hinweis.

Die Java-Optionen scheinen sich in der Datei “JOSM.cfg” zu befinden:

Ich habe den Parameter “-Xmx8192m” jetzt mal als erste Option hinzugefügt. Im Auslieferungszustand gibt es den Parameter dort nicht.

[Application]
app.classpath=$APPDIR/josm-custom.jar
app.mainclass=org.openstreetmap.josm.gui.MainApplication

[JavaOptions]
java-options=-Xmx8192m
java-options=-Djpackage.app-version=18387
java-options=--add-modules
java-options=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web
java-options=--add-exports=java.base/sun.security.action=ALL-UNNAMED
java-options=--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED
java-options=--add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED
java-options=--add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED
java-options=--add-opens=java.base/java.lang=ALL-UNNAMED
java-options=--add-opens=java.base/java.nio=ALL-UNNAMED
java-options=--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED
java-options=--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
java-options=--add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED
java-options=--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
java-options=--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED