J'ai écrit un service réseau persistant en Perl qui fonctionne sous Linux.
Malheureusement, au fur et à mesure qu'il fonctionne, sa taille de pile résidente (RSS) augmente, et augmente, et augmente, lentement mais sûrement.
Et ce, malgré les efforts diligents que j'ai déployés pour supprimer toutes les clés de hachage inutiles et toutes les références aux objets qui, autrement, feraient en sorte que les comptes de référence restent en place et entravent le ramassage des ordures.
Existe-t-il de bons outils pour profiler l'utilisation de la mémoire associée aux diverses primitives de données natives, aux objets de référence de hachage bénis, etc. dans un programme Perl ? Qu'utilisez-vous pour traquer les fuites de mémoire ?
Je n'ai pas l'habitude de passer du temps dans le débogueur Perl ou dans l'un des divers profileurs interactifs, donc une réponse chaleureuse, douce et non ésotérique serait appréciée :-).
Merci d'avance !