Ca se règle dans les paramètres de la VM: la garbage collector ne tourne pas aussi souvent que tu le crois, on peut lui demander de tourner plus souvent. En 64 bits il peut travailler de façon incrémentale, et en multithreading. Avec les bons paramètres, la mémoire utilisée redescend. De plus tu peux lancer JOSM en activant la console, et tu as le moyen de lancer le garbage collector à la main pour le forcer à faire un cycle complet de finalisation et de libération. L'empreinte mémoire vu du côté de l'OS ne signale pas de fuite évidente. Si je supprime tous les calques, j'ai bien la mémoire qui revient alors à la taille initiale après chargement, aussi bien vu de Java que depuis l'OS. Pas tout à fait complètement car il y a des classes actives disposant d'un peu de cache, qui n'utilise pas encore les "weak pointers" pour se purger totalement.
Le mar. 13 oct. 2020 à 09:44, Yves P. <yves.prat...@gmail.com> a écrit : > > - #19789 <https://josm.openstreetmap.de/ticket/19789>, #19793 > <https://josm.openstreetmap.de/ticket/19793> - Correction des fuites > de mémoire > > JOSM est souvent très lent sur ma machine car la mémoire virtuelle est > "pleine". De temps en temps, la bécane plante complètement. > > > Il a pas mal planté malgré la mise à jour. > > Du coup j'ai lancé le moniteur d'activité pour surveiller l'utilisation > mémoire. > > Au démarrage JOSM occupe 1.05 Go sur ma machine. > > Ce matin après 1 bonne journée d'utilisation je sauve mes dernières > éditions et supprime tous les calques sauf cadastre, OpenStreetMap Carto > (Standard) et BDOrtho IGN. > La consommation mémoire est de 2.19 Go > > Je supprime tous les calques : toujours 2.19 Go > > Fermeture de JOSM et redémarrage : 1.05 Go > Ajout des calques : > > - BDOrtho IGN : 1.11 Go > - Ajout de OpenStreetMap Carto (Standard) : 1.15 Go > - Cadastre : 1.18 Go > > Je zoom, déplace l'écran… la consommation mémoire passe progressivement à > 2.40 Go !! > __ > Yves > > > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-fr >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr