[OSM-talk-fr] JOSM + cadastre + fuite de mémoire

christian Herbé cherbe at free.fr
Sam 9 Mar 11:45:38 UTC 2013


Ah ben ça va nettement mieux comme ça !
Dans la commande, j 'ai remplacé :
c:\Windows\syswow64\javaws.exe
par
C:\Windows\System32\javaws.exe
Merci pour la piste. Ca mérite d'être référencé. Mes recherches Google 
ne m'ont rien apportées.

---------------------------------------------------------------------

Le 09/03/2013 11:05, talk-fr-request at openstreetmap.org a écrit :
> Message: 1
> Date: Sat, 09 Mar 2013 10:00:32 +0100
> From: christian Herbé<cherbe at free.fr>
> To: talk-fr at openstreetmap.org
> Subject: [OSM-talk-fr] JOSM + cadastre + fuite de mémoire
> Message-ID:<513AFA30.2000706 at free.fr>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
> Bonjour
>
> Contexte :
> JOSM et plugin cadastre sous Windows 7 64,  4 GO de RAM ;
> calques de données téléchargées à l'échelle d'une commune, calque
> cadastre (même échelle) et parfois un calque Mapnik.
> nombreux zoom avant et zoom arrière.
>
> JOSM plante régulièrement depuis quelques semaines (lien avec une mise à
> jour ?).
> J'ai le message out of memory... Mon paramètre -Xmx*M est maintenant à
> 2048.
> Lors du plantage, le processus Java consomme environ ... 350 MO de RAM.
> C'est un délit caractérisé de fuite de mémoire.
> Suis-je le seul dans ce cas ?
>
> Merci.
>
> ------------------------------
>
>
> Aucun problème pour ma part.
>
> Note que le paramètre -Xmx=2048M peut ne pas avoir d'effet si tu
> continues d'utiliser la version 32-bits de Java qui limite la taille
> de VM.
>
> Donc si tu lances Java par l'exécutable "javaw.exe" qui se trouve dans
> \Windows\syswow64, c'est la version 32 bits (celle par défaut aussi
> utilisée par un navigateur 32 bits). Si tu as lancé JOSM par un lien
> JNLP téléchargé depuis un navigateur 32 bits, le JNLP s'est installé
> sur son bureau pour lancer la version 32 bits de Java. Changes alors
> le chemin de javaws.exe pour passer à la version 64-bits.
>
> Note que le panneau de configuration Java installé dans le panneau de
> configuration Windows peut aussi être celui de la version 32 bits,
> même si tu as aussi installé la version 64 bits de Java. Selon l'ordre
> dans lequel tu as installé une version ou l'autre ou les deux de Java,
> celle qui reste par défaut est celle de ta dernière installation...
>
> Pour lancer la version de JOSM en JNLP (avantage : mises à jours
> automatique de JOSM au lancement), le lancement se fait par javaws.exe
> (JAva Web Start) et non javaw.exe (version GUI de la VM), mais les
> deux ouvrent une console que tu peux cacher ou réduire.
>
> Cette console te permet aussi de voir toi-même la quantité de mémoire
> consommée, et divers autres messages de débogage de JOSM. Appuie sur
> les touches "c", "f,", "g", "m" dans cette console Java pour gérer la
> mémoire ou l'afficher, appuie sur "?" pour y afficher l'aide sur ces
> touches.
>
> Personnellement je ne recommande pas la version 32 bits de Java pour
> faire autre chose que des petites modifications locales. Rapidement on
> a besoin de mémoire et ce n'est pas les ridicules 350Mo de la version
> 32 bits qui permettent d'aller loin. Mais pour utiliser jusqu'à 2Go en
> version 32-bits, il te faut changer des paramètres de VM correctement
> avec la bonne syntaxe.
>
> Par exemple la syntaxe de lancement en JNLP du raccourci posé sur le
> bureau est chez moi:
>
> C:\Windows\System32\javaws.exe -Xmx=2048m -localfile
> -J-Djnlp.application.href=http://josm.openstreetmap.de/download/josm-latest.jnlp
> "C:\Users\Philippe\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\53\5c3539b5-69587e2b"
>
> (le dernier paramètre compliqué "C:\Users\..." dépend de la
> configuration de ton cache personnel de déploiement Java, il est en
> principe créé par JavaWebStart quand tu ouvres un JNLP la première
> fois quand il crée un raccourci sur le bureau : tu peux modifier la
> ligne de commande qui a été mise dans ce raccourci)
>
> Et ça marche très bien avec une VM de 2Go ou plus (je peux la monter
> parfois à 12Go pour des modifs complexes liées à certaines
> vérifications sur des zones étendues avec beaucoup d'objets).
>
>
> Le 9 mars 2013 10:00, christian Herbé<cherbe at free.fr>  a écrit :
>> Bonjour
>>
>> Contexte :
>> JOSM et plugin cadastre sous Windows 7 64,  4 GO de RAM ;
>> calques de données téléchargées à l'échelle d'une commune, calque cadastre
>> (même échelle) et parfois un calque Mapnik.
>> nombreux zoom avant et zoom arrière.
>>
>> JOSM plante régulièrement depuis quelques semaines (lien avec une mise à
>> jour ?).
>> J'ai le message out of memory... Mon paramètre -Xmx*M est maintenant à 2048.
>> Lors du plantage, le processus Java consomme environ ... 350 MO de RAM.
>> C'est un délit caractérisé de fuite de mémoire.
>> Suis-je le seul dans ce cas ?
>>
>> Merci.
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>
>

-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: cherbe.vcf
Type: text/x-vcard
Taille: 146 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20130309/6e280f54/attachment.vcf>


Plus d'informations sur la liste de diffusion Talk-fr