Просмотр стека и кучи - PullRequest
4 голосов
/ 29 марта 2011

Существует ли бесплатная программа просмотра стека и кучи для .NET, которая показывает, какие типы размещены в стеке и куче.Мне это нужно для обучения, которое я буду проводить.

Ответы [ 2 ]

5 голосов
/ 30 марта 2011

Я использую WinDbg с SOS для этого. Присоединитесь к процессу и используйте следующие команды:

!dumpheap -stat выведет список всех объектов в управляемой куче.

!clrstack -a выведет список стека управляемых вызовов, включая параметры и локальные параметры для текущего потока. Имейте в виду, что релизные сборки могут ограничивать количество доступных локальных пользователей.

~Xs переключиться на поток X.

SOS содержит множество других полезных команд для проверки управляемых приложений.

0 голосов
/ 30 марта 2011

Оформить заказ CLR profiler

http://blogs.msdn.com/b/jmstall/archive/2005/12/17/clr-profiler-2-0-available.aspx

И еще одна статья, которая может помочь

http://msdn.microsoft.com/en-us/magazine/ee309515.aspx

...