Отслеживание всех ссылок на объекты в C#

Можно ли перечислить все ссылки на объект при отладке в Visual Studio. Я использую С#. Я ищу что-то похожее на то, что делает GC во время сборки мусора.


person Faisal Mansoor    schedule 01.04.2009    source источник


Ответы (1)


SOS может сделать это за вас. Он не интегрирован в отладчик, но вы можете подключить его к запущенному процессу. Возможно, вам будет полезно использовать SOSAssist вместо изучения синтаксиса консоли. IIRC:

!dumpheap –type {type}
person Marc Gravell    schedule 01.04.2009
comment
+1. Кроме того, эта ссылка помогла мне начать работу с SOS именно для этой цели: blogs.msdn.com/ricom/archive/2004/12/10/279612.aspx - person Not Sure; 02.04.2009
comment
Также см. отличный блог по отладке Тесс Феррандес, например. blogs.msdn.com/tess/archive/2007/10/19/ - person Dave; 02.04.2009