You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2015-05-08 11:54:53
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Josm: Rondvraag geheugen
Hebben meerdere van jullie dat Josm vast loopt in het geheugen bij:
Windows 7 en Josm geinstalleerd met: Windows installer
JOSM osm 8279, voordien had ik het probleem niet.
Ook een update gedaan naar Java 8 update 45
Rondvraag.
Offline
#2 2015-05-08 12:05:33
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Josm: Rondvraag geheugen
Nee, niet meer sinds ik josm altijd met een batch file opstart:
java -jar -Xmx2048M "D:\Software\JOSM\josm-latest.jar"Offline
#3 2015-05-08 18:30:02
- dvdhoven
- Member

- From: Deventer Colmschate
- Registered: 2015-03-09
- Posts: 2,591
Re: Josm: Rondvraag geheugen
Voortdurend. Heel vervelend, ik moet een aantal keren per dag herstarten,. Momenteel safe ik maar flink vaak. Weliswaar kun je restoren als je JOSM met taakbeheer onderuit hebt gehaald, maar omdat ik de laatste dagen veel netwerkfoutjes herstel, is dat nauwelijks een optie, dan gaat ie een enorm gebied downloaden en loopt ie gelijk weer uit zijn geheugen
Ik gebruik de volgende opdrachtregel, maar helpen doet dat niet (gevonden in de wiki): "C:\Program Files (x86)\Java\jre1.8.0_45\bin\javaws.exe" -J-d64 -Xmx2048m -localfile -J-Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp "C:\Users\Dick\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\56\1ee8cfb8-2fec2105"
Ik ben er nog niet uit of het een grote M of een kleine m moet zijn bij de -Xmx parameter.
Uit mijn beroepservaring, aantal jaren systeembeheer in een Java omgeving, weet ik dat Java case sensitive is.
Ik heb Java 8.45 en Windows 7
Last edited by dvdhoven (2015-05-08 18:30:39)
Dick van den Hoven
Offline
#4 2015-05-08 22:16:51
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Het is net de laatste week dat ik het heb. na install 8279
Ik twijfel of het aan mijn eigen systeem ligt.
zoals je zegt na melding alleen josm af te sluiten met taakbeheer.
Kijk in taakbeheer bij prestaties dan staat bij mijn geheugen: vrij soms onder de 250, en dan kan ik het mij voorstellen.
4gb machine,
voer regelmatig alle windows update uit, net of het vol loopt.
soms denk ik dat er een te actieve schijfdefragmentatie heb, bij windows 7, wat hij uit zichzelf doet of zou het met het indexering schijf te maken, wat teveel geheugen vraagt. Dat er teveel taken worden uitgevoerd.
Het rare is dat het vrij plotseling is opgekomen na een update.
C schijf is 488 GB en 94 Gb vrij
Edit: het lijkt er op dat de nieuwe versie van JOSM, wanneer het vrij geheugen onder 250 komt, de beveiliging ingrijpt en op tilt slaat.
Last edited by Allroads (2015-05-09 12:09:05)
Offline
#5 2015-05-08 22:23:55
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Josm: Rondvraag geheugen
Mag beide, m of M. Ik haal overigens josm-latest.jar op van https://josm.openstreetmap.de/download/ en gebruik geen windows installer versie.
Offline
#6 2015-05-09 10:47:42
- JanWandelaar
- Member
- From: Melderslo
- Registered: 2011-04-09
- Posts: 679
Re: Josm: Rondvraag geheugen
Sinds kort heb ik er ook last van bij windows 7 (64 bit, 16gb).
Ik weet niet of het de overstap naar java8 is geweest of een nieuwe josm versie.
Al na een paar kleine edits komen er problemen.
Dankzij de tips hier lijkt het verholpen te zijn.
Offline
#7 2015-05-09 12:32:04
- dvdhoven
- Member

- From: Deventer Colmschate
- Registered: 2015-03-09
- Posts: 2,591
Re: Josm: Rondvraag geheugen
Sinds vanmorgen is er een nieuwe JOSM versie, 8339. Die lijkt zich wat beter te gedragen.
Dick van den Hoven
Offline
#8 2015-05-09 12:44:19
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
http://wiki.openstreetmap.org/wiki/JOSM/Windows
Ik mag toch aannemen dat bij de windows installer methode ook geheugen gereserveerd wordt net zoals bij de handmatige batchfile.
Lijkt mij eigenlijk logisch, omdat dit ook als voorbeeld geven wordt bij een batch constructie.
Zou het dan toch aan/in de nieuwe windows installer liggen.
Last edited by Allroads (2015-05-09 13:01:44)
Offline
#9 2015-05-09 12:48:53
- dvdhoven
- Member

- From: Deventer Colmschate
- Registered: 2015-03-09
- Posts: 2,591
Re: Josm: Rondvraag geheugen
Lijkt niet waarschijnlijk dat het aan de installer ligt. Ik heb/had het ook met de download versie, zie mijn opdrachtregel.
Eerder waarschijnlijk is dat er een geheugenhongerige aanpassing is gedaan of dat er een memoryleak is gecreëerd.
Dick van den Hoven
Offline
#10 2015-05-09 12:50:57
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Sinds vanmorgen is er een nieuwe JOSM versie, 8339. Die lijkt zich wat beter te gedragen.
Had vandaag Josm nog niet gestart.
Waar we vroeger een melding kregen, dat er een update beschikbaar was, op beginpagina in Josm, en je dus handmatig de windows installer moest activeren voor de update van de nieuwe stable version, gebeurde het nu automatisch,..................
en nu heb ik ook 8339.
Last edited by Allroads (2015-05-09 13:09:04)
Offline
#11 2015-05-10 08:39:24
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Er is wat raars gaande!!!!
Zoals eerder gemeld heb ik altijd gebruik gemaakt (nu nog) van windows installer, hierbij werd Josm op mijn PC geinstalleerd. Ik gebruik nooit mijn desktop koppelingen, heb ook niks op mijn desktop staan
Gebruik in startmenu de koppelingen. Windows installer geïnstalleerd.
Nu vandaag via deze aloude koppeling Josm opgestart.
Krijg ik eerst het java scherm en embleem nieuwe stijl, sinds de java update 8. 45
Daarna kreeg ik een veld met downloaden josm, ik verwonderde mij, downloaden?? Dat is toch van internet afhalen, niet opstarten applicatie.
Gisteren was het mij nog niet zozeer opgevallen toen zag ik wel 8339. Dacht, okay, toen automatisch update hier gemeld, zie bericht boven.
Nu weer downloaden 8339, maar die heb ik toch al op de pc staan, opstarten duurt wel langer.
Nieuwsgierig, maar eens gekeken in het configuratiescherm bij programma's.
Josm 7347, The openstreetmap developer community, 29-07-2014
Josm 8279, Openstreetmap JOSM team, 27-04-2015
Raar de nieuwe versie is niet geinstalleerd op de pc.
Terwijl Josm geopend, een 8339 versie is.
Ik vindt dit een zeer slechte zaak.
Bij windows installer verwacht ik dat het geinstalleerd is/word op de PC.
En dat het register correct wordt aangepast.
En ik zeggenschap heb of een update geinstalleerd wordt ja of de nee. Zo ook met downloaden.
Wat is jullie mening hierover.
Zijn daar regels voor mag dit zomaar?
EDIT:
NU heb ik eens WEBSTART geprobeerd op deze pagina. https://josm.openstreetmap.de/ daar staat automatic update Web start, dat heb ik dus een keer gedrukt. En krijg je download josm eerst
Wat blijkt, dat verandert de registry zo bij de links in startmenu en waarschijnlijk desktop, dat hij elke keer via de webstart method opstart.
Maar niet de registry in configuratiescherm programsverandert heeft.
Zodoende oude versie op pc staan, nieuwe versie webstart, het loopt dus door elkaar heen. Niet duidelijk.
Last edited by Allroads (2015-05-11 08:45:32)
Offline
#12 2015-05-10 10:07:09
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Net weer wat in josm getekend loopt hij weer vast, dus 8339 heeft niet de oplossing gebracht.
Last edited by Allroads (2015-05-10 10:17:49)
Offline
#13 2015-05-10 10:21:24
- Commodoortje
- Member
- Registered: 2013-10-31
- Posts: 2,711
Re: Josm: Rondvraag geheugen
@ligfietser adviseerde al eerder de .jar versie. Heb je dit al geprobeerd?
Offline
#14 2015-05-10 19:46:33
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Nee, ........
Offline
#15 2015-05-12 12:40:13
- Hendrikklaas
- Member
- Registered: 2012-08-15
- Posts: 1,397
Re: Josm: Rondvraag geheugen
Bij de installatie vanaf icoon of bestand meldt ie 8339, maar na het opstarten komt de beschrijving van de vorige versie 8227 weer in beeld en niet de bijzonderheden van de nieuwe 8339
Heel vreemd dat is nog nooit voorgekomen en ja volgens de windows installer geregeld. Dus handmatig en niet een automatische update met desktop iconen.
Offline
#16 2015-05-12 13:20:53
- Sander H
- Member
- From: Oostvoorne
- Registered: 2013-05-19
- Posts: 1,615
Re: Josm: Rondvraag geheugen
De versie die getoond wordt na het opstarten loopt wel eens een paar releases achter.
In JOSM wordt de pagina https://josm.openstreetmap.de/wiki/StartupPage getoond en daar is 8227 nog de laatste.
En volgens de changelog is 8279 de laatste, terwijl ik ook 8339 langs zie komen bij het opstarten (ik gebruik de WebStart versie van tested).
De tested versie is te zien op de download en release pagina.
Overigens ben ik geen problemen tegengekomen in JOSM de laatste tijd. Laat het meestal dagenlang openstaan en PC (W7-x64) gaat tussendoor regelmatig in standby/hibernate.
Offline
#17 2015-05-16 14:38:23
- Hendrikklaas
- Member
- Registered: 2012-08-15
- Posts: 1,397
Re: Josm: Rondvraag geheugen
Sander, het is nu nog mooier JOSM laat 8339 zien en blijft daarbij, maar de legenda staat al op 8352 , en loopt dus voor zoals je al zei.
Offline
#18 2015-05-25 13:57:35
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Nee, niet meer sinds ik josm altijd met een batch file opstart:
java -jar -Xmx2048M "D:\Software\JOSM\josm-latest.jar"
opgezocht waar de jar file staat.
heb dit ervan gemaakt, copy paste de windows string, uit eigenschapen, Dus windows 7 notatie.
java -jar -Xmx2048M "C:\Program Files (x86)\JOSM\josm-tested.jar"josm-tested.jar, dubbelklik ik op file, dan opent JOSM
JOSM2048mbat.bat
sla ik de batch file op in een map, dubbelklik, geen JOSM
ook niet vanuit de file in de root van C:
Je ziet nauwelijks de commandline screen
Sinds kort heb ik er ook last van bij windows 7 (64 bit, 16gb).
Ik weet niet of het de overstap naar java8 is geweest of een nieuwe josm versie.
Al na een paar kleine edits komen er problemen.Dankzij de tips hier lijkt het verholpen te zijn.
Wat gedaan, hoe ziet bat er uit?
Edit:
nu via Command line
cmd
paste
java -jar -Xmx2048M "C:\Program Files (x86)\JOSM\josm-tested.jar"Krijg melding
Error occured during initialization of VM
Could not reserve enough space for 2097152KB object heap
Moet ik dan toch eens upgraden naar meer als 4 gb.
Taakbeheer: Geheugen vrij te laag.
Staat weer haaks op wandelaars 16 gb machine.
Edit 2:
Als ik in de bat file een lege regel tussenvoeg
java -jar -Xmx2048M
"C:\Program Files (x86)\JOSM\josm-tested.jar"Krijg ik bovenstaande heap melding, en even daarna start Josm op.
Last edited by Allroads (2015-05-25 14:17:09)
Offline
#19 2015-05-25 15:06:39
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Josm: Rondvraag geheugen
Hoeveel RAM geheugen heeft jouw pc? Als je maar 4 Gb hebt kan dat idd de bottleneck zijn.
Als je een lege regel toevoegt voert ie eerst java -jar -Xmx2048M uit (te weinig geheugen) en daarna de volgende opdracht, "C:\Program Files (x86)\JOSM\josm-tested.jar"
Dan start je dus wel josm-tested.jar maar dan zonder het gevraagde geheugen van 2Gb maar alleen wat er beschikbaar is (is dus minder dan 2Gb).
Als je de opdrachtregels wilt zien voeg je pause toe. De gehele batch opdracht zou er zo uit kunnen zien:
echo off
cls
java -jar -Xmx2048M "C:\Program Files (x86)\JOSM\josm-tested.jar"
pauseOffline
#20 2015-05-25 15:22:34
- dvdhoven
- Member

- From: Deventer Colmschate
- Registered: 2015-03-09
- Posts: 2,591
Re: Josm: Rondvraag geheugen
Ja, die is leuk! ![]()
Die eerste regel genereert de foutmelding omdat hij nog steeds niet genoeg geheugen kan toekennen.
De tweede regel start gewoon JOSM op zonder geheugentoekenning, dus met de default waarde omdat zeer waarschijnlijk in de file associations staat dat voor een jar file JAVA gestart moet worden.
File associations kun je vinden in Windows 7: Start en dan Standaard programma"s of Default Programs. Dat is een shortcut naar Configuratiescherm > Programma's > Standaardprogramma's > Koppelingen instellen.
En ja, Java is zeer geheugenhongerig. Het grote nadeel van dat soort programmeertalen. Los de boel maar in de hardware op.
Last edited by dvdhoven (2015-05-25 15:23:04)
Dick van den Hoven
Offline
#21 2015-05-25 16:31:09
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
Hoeveel RAM geheugen heeft jouw pc? Als je maar 4 Gb hebt kan dat idd de bottleneck zijn.
Windows Taakbeheer
Fysiek geheugen
Totaal 4094
In cache 1423
Beschikbaar 1572
Vrij 152
2,46 gb bij taakbeheer op de monitor in taakbeheer
Wandelaar melde hetzelfde probleem met JOSM en die had 16gb, die zou toch veel meer vrij moeten hebben. ( of heeft hij zo veel programma's die opgestart zouden moeten worden).
Hij had met de methode het waarschijnlijk opgelost, ik niet.
Nu zat ik al een tijdje te denken om een windows tablet te kopen(geen android meer) en ook JOSM te draaien, die tablets hebben veelal maar 2 gb RAM, dat zou dan helemaal niet kunnen lijkt mij. Hoe doet iemand dat, met microsoft surface tablet, ik meen dat toffe hoff dat had, zou die nu ook een probleem hebben?
Last edited by Allroads (2015-05-25 16:32:41)
Offline
#22 2015-05-25 16:31:13
- JanWandelaar
- Member
- From: Melderslo
- Registered: 2011-04-09
- Posts: 679
Re: Josm: Rondvraag geheugen
Bij mij was de oplossing de volgende batch file:
java -jar -Xmx1024M "D:\JOSM\josm-latest.jar"
Met de regel "java -jar -Xmx2048M "C:\Program Files (x86)\JOSM\josm-tested.jar"" kreeg ik de melding dat er te weinig geheugen was.
De PC heeft 16 GB, er zou dus genoeg moeten zijn (of is de 32 bits mode het probleem?).
Het lijkt mij ook dat josm iets minder soepel reageert als in het verleden.
Offline
#23 2015-05-25 16:56:36
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
echo off cls java -jar -Xmx2048M "C:\Program Files (x86)\JOSM\josm-tested.jar" pause
Hierbij stopt hij halverwege na error VM melding "druk een toets om door te gaan"
en start Josm niet op.
nu 2048 vervangen door 1000
en josm start op
nu vraag ik mij af als je het geheugen vast legt op 2048M is dat dan het maximale te gebruiken geheugen?
Wandelaar heeft 1048, geen 2 maar 1.
Dat zou dan verklaren dat Wandelaar aan geeft dat Josm trager is, terwijl hij veel meer vrije geheugen over heeft.
Edit:
https://josm.openstreetmap.de/wiki/Help … ineOptions
For some tasks, JOSM needs a lot of memory. It can be necessary to add the following Java option to specify the maximum size of allocated memory in megabytes. On the other hand, on slow systems or those with less memory, you can make JOSM more stable by restricting its memory use:
-Xmx...m Set maximum Java heap size in megabytes
Last edited by Allroads (2015-05-25 17:44:17)
Offline
#24 2015-05-25 17:26:23
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Josm: Rondvraag geheugen
De PC heeft 16 GB, er zou dus genoeg moeten zijn (of is de 32 bits mode het probleem?)
Zou best wel eens kunnen, zie
http://stackoverflow.com/questions/3030 … plications
When you are using JVM in 32-bit mode, the maximum heap size that can be allocated is 1280 MB. So, if you want to go beyond that, you need to invoke JVM in 64-mode.
Offline
#25 2015-05-25 17:48:57
- Allroads
- Member
- Registered: 2011-03-05
- Posts: 3,316
Re: Josm: Rondvraag geheugen
JanWandelaar wrote:De PC heeft 16 GB, er zou dus genoeg moeten zijn (of is de 32 bits mode het probleem?)
Zou best wel eens kunnen, zie
http://stackoverflow.com/questions/3030 … plicationsWhen you are using JVM in 32-bit mode, the maximum heap size that can be allocated is 1280 MB. So, if you want to go beyond that, you need to invoke JVM in 64-mode.
Kijk hier eens onderaan:
Selectie van VM op Windows x64 ¶
https://josm.openstreetmap.de/wiki/Nl%3ADownload
Al snap ik er niet veel van.
Last edited by Allroads (2015-05-25 17:51:23)
Offline