[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