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"
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