[Talk-de] JOSM: OpenGL, DirectDraw & Performance
Tobias Wendorff
tobias.wendorff at uni-dortmund.de
So Aug 3 22:08:15 UTC 2008
Hallo Leute,
habe gerade mal ein wenig in den JAVA-Docs gelesen.
Wer sich mit Kommandozeilen auskennt, könnte das hier mal
probieren.
Generell:
Diese Switches verschaffen JOSM etwas mehr Speicher. Dürfte auf
den meisten Systemen nicht kritisch sein:
-Xms32m
-Xmx256m
Diese Switches verbessern die Freigabe des Speichers:
-XX:+UseParallelGC
-XX:+UseAdaptiveSizePolicy
Für OpenGL (also auch Linux & Co.):
java -Xms32m -Xmx256m -Dsun.java2d.opengl=true -Dsun.java2d.d3d=false
-Dsun.java2d.ddscale=true -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy
-jar josm-latest.jar
Für DirectDraw (vermutlich also nur Windows):
java -Xms32m -Xmx256m -Dsun.java2d.ddscale=true -XX:+UseParallelGC
-XX:+UseAdaptiveSizePolicy -jar josm-latest.jar
Vorteil OpenGL: Direkte GPU-Beschleunigung durch Grafikkarte.
Vorteile DirectDraw: CPU rechnet, könnte auf manchen Systemen
performanter sein.
Grüße
Tobias
Mehr Informationen über die Mailingliste Talk-de