You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

dvdhoven wrote:

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 sad  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

ligfietser wrote:

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

JanWandelaar wrote:

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"
pause

Offline

#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! smile
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

ligfietser wrote:

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

ligfietser wrote:
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

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 … 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

ligfietser wrote:
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 … 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.

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

Board footer

Powered by FluxBB