[OSM-talk-fr] JOSM et son scan de disque - J'en ai ma claque !!!

Philippe Verdy verdy_p at wanadoo.fr
Sam 16 Aou 10:09:48 UTC 2014


Tout à fait d'accord, d'ailleurs jai un antivirus aussi et ça n'empêche pas
JOSM de très bien fonctionner sur Java 7 (en fait j'utlise déjà Java 8).

ll serait temps qu'Oracle arrête d'installer par défaut la version 32 bits
sur un système 64 bits (ou bien n'installe la version 32 bits que pour les
applets affichées dans un navigateur web 32 bits. Cette version 32 bits est
beaucoup trop limitée et l'est encore plus depuis qu'elle a été modifiée
pour fonctionner aussi sur des mobiles (mais juste pour exécuter de petites
applets web.
Et je me demande pourquoi un navigateur 32 bits ne pourrait pas instancier
une micro-applet 32bits utilisant une "VM proxy" où l'application tourne en
fait dans une VM 64 bits.

La VM 32 bits de toute façon manque tout de suite de mémoire avec sa limite
à 256Mo qu'on atteint beaucoup trop vite dans JOSM (du coup le garbage
collector prend l'essentiel du temps, il "swappe" et les "weak references"
sont effacées sans arrˆt, on perd les objets préconstruits en cache, et
JOSM est sans arrêt en train de faire appel aux constructeurs d'objets).

C'est vrai toutefois que JOSM n'est pas économique en création d'objets
temporaires : il utilise trop abondamment l'allocateur mémoire pour tout
(et toutes les 5 minutes il génère un fichier XML de sauvegarde automatique
de la totlaité de ce qui est en mémoire, ce qui fait appel à plein de
convertisseurs de type pour allour des fragments de chaines temporaires, et
il gère pas très bien son allocateur de tampon de travail en mémoire. Cequi
ralentit énormément aussi dans la version 32 bits est que même le code
précompilé doit être recompilé sans arrêt car il passe "à la trappe" dès
que ça commence à swapper. JOSM utilisant de très nombreux threads on a des
swaps dique même sur leur pile de paramètres.

JOSM n'est utilisable en 32 bits que pour des modifs très locales et
chargeant peu de données (ajouts de POis par exemple), bref guère mieux que
ce que fait iD en ligne (qui rame lui aussi même sur un PC octocoeur avec
64 Go de RAM...).



Le 16 août 2014 11:52, Christophe Merlet <redfox at redfoxcenter.org> a écrit :

> Le 16/08/2014 11:28, Pierre-Alain Dorange a écrit :
> > Christophe Merlet <redfox at redfoxcenter.org>
> > wrote:
> >
> >> Vu que tu parles d'antivirus, j'en conclus que tu es sous Winbloat.
> >> L'option pour faire cesser ce problème est de passer à GNU/Linux.
> >
> > Euh... je suis pas sur du rapport... Sauf a laisser entendre que c'est
> > autrechose que JOSM qui "scanne" le disque.
>
> Il aurait été irresponsable de lui dire de supprimer son(ses) antivirus.
>
> > De mon coté je suis resté avec java6 et sur MacOS X (je sais c'est mal
> > aussi) mais ça marche bien.
> >
>
>         Librement,
> --
> Christophe Merlet (RedFox)
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20140816/6b572c91/attachment.htm>


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