[Talk-de] JOSM Speicherüberlauf

Stefan Hirschmann krasnoj at gmx.at
Mo Mai 26 00:17:08 UTC 2008


André Reichelt wrote:
> Zur Zeit stürzt mir mein JOSM immer häufiger wegen einem
> Speicherüberlauf ab. Es meint immer, dass es "out of memory" wäre und
> seltsame Dinge geschehen könnten.


Eine Lösung für das Problem besteht darin, der JVM mehr Speicher
zuzugestehen. Also solltest du JOSM aus der Konsole starten und zwar so:

	java -jar -Xms384M -Xmx2048M josm-latest.jar &

Wobei die Xms Zahl den Minimumspeicherbedarf und Xmx den Maximum angibt.

BTW: Für alle die Linux benutzen, sollte folgendes Skript immer die
neueste JOSM Version runter laden. Aus Serverentlastungsgründen, wird
nur einmal pro Tag überprüft ob eine neue Version vorliegt und zuerst
nochmals eine Head Abfrage gemacht, bevor es wirklich gedownloadet wird.
Annahme: Es wird unter ~/bin/ gespeichert.

#!/bin/sh

test -d ~/bin/ || mkdir "~/bin"
dateidatum=`ls -l --full-time ~/bin/josm-latest.jar | awk ' { print
                                                                   $6 } '`
systemdatum=`date --i`

test $dateidatum = $systemdatum || wget -N
--directory-prefix=/home/krasnoj/bin/

http://josm.openstreetmap.de/download/josm-latest.jar
touch ~/bin/josm-latest.jar
java -jar -Xms384M -Xmx2048M ~/bin/josm-latest.jar &


MfG Stefan




Mehr Informationen über die Mailingliste Talk-de