Je suis à la recherche d'un outil ($, gratuit, open source, je m'en fous) qui me permettra de visualiser non seulement les statistiques de la mémoire pour un programme .NET, mais aussi la hiérarchie des objets . J'aimerais vraiment pouvoir explorer chaque objet et voir son empreinte, ainsi que tous les objets qu'il référence.Vue de la mémoire allouée
J'ai regardé des choses comme Ants Profiler de RedGate, mais ce n'est pas tout à fait ce que je veux: je ne peux pas voir des instances spécifiques.
EDIT: Je l'ai utilisé le profileur mémoire .NET (celui qui est livré avec le studio visuel, et celui qui faisait autrefois partie du SDK()?) Avant et pendant qu'il est vraiment bon (et spectacles la plupart des autres ne le font pas), ce que je veux vraiment, c'est pouvoir explorer la hiérarchie de mes objets, en regardant chaque instance d'objet.
Le profileur de mémoire .NET a fini par être beaucoup plus utile à long terme que le profileur Jettrain. Il y avait toutes les infos dont j'avais besoin. Cependant, il y a tellement d'informations qu'il est un peu écrasant au début. –
Je me souviens de la même chose quand j'ai commencé à l'utiliser. Ensuite, une fois que j'ai dépassé cette barrière, cela m'a vraiment fourni des informations utiles. –
Chaque fois que j'utilise ceci, j'ai envie d'upvoter votre réponse. Profileur de mémoire .Net est exactement ce dont j'ai besoin dans un profileur. –