Dottrace Dead против мусора - PullRequest
       15

Dottrace Dead против мусора

0 голосов
/ 25 апреля 2010

Прочитав документацию по dottrace, я понял, что:

  1. Мертвые объекты - это объекты, удаленные до конечной точки снимка.
  2. Мусорные объекты - это объекты, расположенные после начальной точки и удаленные до конечной точки, другими словами, «Мусорные объекты» являются подмножеством «мертвых объектов».

Но после некоторых сеансов профилирования я мог видеть, что иногда число «объектов мусора» намного больше, чем количество «мертвых объектов» того же класса (например, System.String). Как мне интерпретировать это явление?

1 Ответ

3 голосов
/ 25 апреля 2010

Я нашел ответ сам: «Мертвые объекты» - это объекты, выделенные ДО точки А и освобожденные до точки В, в то время как «Мусорные объекты» размещены ПОСЛЕ точки А и освобожденные до точки Б.

...