Duniter 1.2.4 | Fuite mémoire : suite et fin!

Version corrective 1.2.4

Version mineure qui prétend corriger définitivement le problème de fuite mémoire encore présente en 1.2.3.

J’ai profité de cette version pour également passer Cesium en version 0.12.2 !

Synchronisation

:white_check_mark: Pas besoin de resynchroniser.

Compatibilité

:white_check_mark: Compatible avec Ğ1.


Mettre à jour sa version

6 « J'aime »

Je suis embêté, j’ai l’impression que ça continue de monter. Très doucement certes, mais sûrement. Non ?

Je confirme ton ressenti :

A quoi correspond la chute ?

Reboot quotidien. Tu veux que je l’enlève pour voir ce que ça donne ?

Non, je voulais savoir si c’était le garbage collector ou pas.

Bonjour @cgeek,
As-tu de nouveau besoin d’un headdump ?
Benoit

Tu peux toujours le produire, mais s’il fait toujours 32 Mo, c’est qu’il n’y a rien à en tirer.

Oui, il est aussi à 32 Mo. Ce n’est pas la voie à explorer donc.

Cela signifie que le problème vient toujours du code c++ ? C’est toi qui a développé cette partie ? C’est testable indépendamment ?

Non, pas forcément. Cela me dit juste que le dump ne me donnera aucune information supplémentaire.

Il se peut que le problème vienne d’un module C++, mais il se peut aussi que ce soit une fuite JS non traçable (je ne pensais pas que ça soit possible, mais manifestement j’ai reproduit de tels cas et serais capable de le refaire).

Concernant le C++, je te redirige vers cette page du Wiki fraîchement créée : Duniter : Modules C/C++.