15
Можно ли перечислить все ссылки на объект при отладке в Visual Studio. Я использую C#. Я ищу что-то подобное тому, что делает GC во время сбора мусора.Отслеживать все ссылки на объекты в C#
Можно ли перечислить все ссылки на объект при отладке в Visual Studio. Я использую C#. Я ищу что-то подобное тому, что делает GC во время сбора мусора.Отслеживать все ссылки на объекты в C#
SOS может сделать это за вас. Он не интегрирован в отладчик, но вы можете прикрепить его к выполняемому процессу. Вы можете счесть полезным использовать SOSAssist, а не изучать синтаксис консоли. IIRC:
!dumpheap –type {type}
+1. Кроме того, эта ссылка помогла мне начать работу с SOS именно для этой цели: http://blogs.msdn.com/ricom/archive/2004/12/10/279612.aspx –
Также см. Большой блог отладки Тесса Феррандеза, например. http://blogs.msdn.com/tess/archive/2007/10/19/net-finalizer-memory-leak-debugging-with-sos-dll-in-visual-studio.aspx – Dave