Le lun. 5 oct. 2020 à 17:16, Yves P. <[email protected]> a écrit :
> Et la mise en place de la version 17084 de JOSM a été faite. > > Merci pour l'info :) > > > - #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. > Désinstalle la version 32 bits de Java. Elle ne sert à rien. N'utilise que la version 64 bits et tout ira bien (et ce sera même beaucoup plus performant). Maintenant si ta bécane plante complètement, tu a sans doute installé ton OS avec un espace de pagination mémoire insuffisant. Il n'y a aucune raison que ça plante l'OS car la JVM a bien un quota limite de mémoire qui devrait pouvoir être atteint sans planter le reste de l'OS. JOSM fonctionne mal avec une JVM 32-bits qui n'a pas été taillé pour autre chose que des petites "applets" qu'aujourd'hui on n'utilise plus du tout pour le web. Car JOSM a besoin de beaucoup plus que les 300Mo limite par défaut pour une VM. Et même en 64-bits tu as encore une contrainte de quota, que tu peux augmenter (pour éviter les "freezes" causés par son ramasse-miettes, lequel est aussi bien plus performat et optimisé en 64-bits car il peut mieux fonctionner de façon incrémentale par des threads supplémentaires en arrière-plan). Attention aussi à mettre à jour tes greffons JOSM. Autre problème possible cependant: des bogues dans les pilotes graphiques. Et aussi penser à faire un Chkdsk (surtout si ton OS est installé sur une partition FAT ou un système de fichiers non journalisé qui ne se répare pas tout seul au redémarrage). Si ça plante encore, penser à effacer le cache local de tuiles (qui a pu être corrompu suite à un plantage de JOSM): bouton droit sur le fond affiché, et "purger le cache". Si JOSM ne se lance plus correctement, tu peux aussi effacer ce cache manuellement dans le système de fichiers avant de lancer JOSM. auparavant ce cache générait énormément de tous petits fichiers dans des zillions de sous-dossiers et cela sollicitait beaucoup l'OS. Aujourd'hui il gère ce cache avec un gros "blob", une base de données qu'il organise lui-même mélant les données et les index, unique pour chaque serveur de tuiles. La purge est bien plus facile et efficace et cela sollicite beaucoup moins l'OS et facilite aussi le maintien des quotas limites par l'OS.
_______________________________________________ Talk-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-fr

