Question

Après avoir lu la documentation dotTrace j'ai réalisé que:

  1. Les objets morts sont des objets supprimés avant le point final de l'instantané.
  2. objets à ordures sont des objets affectés après le point de départ et supprimés avant que le point d'extrémité - en d'autres termes, « Objets ordures ménagères » est un sous-ensemble des objets « mortes »
  3. .

Mais après avoir fait quelques séances de profilage, je pouvais voir que, parfois, le nombre des « objets de déchets » est de loin supérieur au nombre des « objets » de morts la même classe (par exemple System.String). Comment interpréter ce phénomène?

Était-ce utile?

La solution

J'ai trouvé la réponse moi-même. « Objets » sont morts les objets attribués avant le point A et le point B libérés avant tout « objets Garbage » sont attribués après le point A et libéré avant le point B

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top