Pregunta

Después de leer la documentación dotTrace me di cuenta que:

  1. objetos muertas son objetos eliminados antes del punto final de la instantánea.
  2. objetos de basura son objetos asignados después del punto de partida y eliminados antes del punto final - en otras palabras, "basura objetos" es un subconjunto de los "objetos muertas"
  3. .

Sin embargo, después de hacer algunas sesiones de perfiles, me daba cuenta de que a veces el número de "objetos de basura" es, con mucho, mayor que el número de "objetos muerta" de la misma clase (por ejemplo, System.String). ¿Cómo debo interpretar este fenómeno?

¿Fue útil?

Solución

He encontrado la respuesta por mí mismo:. "Objetos muertas" son los objetos asignados antes del punto A y el punto B liberados antes de tiempo "basura objetos" se asignan después del punto A y el punto B liberado antes

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top