JOSM und mehr RAM-Speicher reservieren

Mein Tipp: Java Webstart verwenden, da ist die automatische Aktualisierung mit drin, irgendwelche Shellskripte komplett überflüssig. Allerdings muss noch der maximale Speicher hochgesetzt werden, sonst läuft das Ding nur mit 64MB. Dazu gibt es auch ein Ticket.

  • Auf josm.openstreetmap.de gehen
  • Die “josm.jnlp” unter “Launch josm.jnlp” mit Rechts-Klick am besten auf dem Desktop speichern.
  • josm.jnlp auf dem Desktop mit notepad öffnen, dort die Zeile

        <j2se version="1.6+"/>

austauschen gegen


        <j2se version="1.6+" initial-heap-size="1024m" max-heap-size="3072m"/>

Achtung: Beide Werte sind für “gewöhnliche” 32bit Systeme zu groß, dort am besten 256m als initial-heap-size und 768m als max-heap-size ausprobieren!

Dann auf josm.jnlp doppelklicken. Fertig.

Übrigens: das Icon mit OSM-Logo, das beim ersten Aufruf auf dem Desktop angelegt wird, hat den größeren Speicher nicht mit drin (warum auch immer). Daher immer auf josm.jnlp doppelklicken.

In JOSM unter Hilfe → Statusbericht müsste dann in etwa stehen:


Identification: JOSM/1.5 (5181 de)
Memory Usage: 76 MB / 2709 MB (41 MB allocated, but free)
Java version: 1.6.0_xx, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 7