AFAIK, основными окнами, которые вы хотите использовать, являются местные ( Ctrl + Alt + V , L ) и Autos ( Ctrl + Alt + V , L ), которые MSDN имеет как:
В окне Locals отображаются переменные, локальные для текущего контекста или области видимости. Обычно это означает процедуру или функцию, которую вы выполняете в данный момент. Отладчик заполняет это окно автоматически. В Visual C #, когда помощник по исключениям отключен, в окне Locals также отображается псевдопеременное $ исключение, когда есть активное исключение. Вы можете расширить псевдопеременную, чтобы увидеть детали исключения.
В окне Autos отображаются переменные, используемые в текущей строке кода и в предыдущей строке кода. Для родного C ++ в окне Autos также отображаются возвращаемые функцией значения. Как и окно Locals, окно Autos автоматически заполняется отладчиком.
... а для стека есть окно Call Stack (Debug -> Windows -> Call Stack) или Ctl + Alt + C .
Однако я чувствую, что это не то, что вам нужно.
Если вы ищете представление «в памяти», вы можете использовать окна памяти Visual Studio, которые можно открыть из меню «Отладка -> Windows -> Память -> Память x» (где x равно 1 -4) или Ctrl + Alt + M , 1-4.
Как уже упоминали несколько человек, есть несколько других внешних инструментов, которые весьма полезны для отладки памяти (я использую в основном инструменты SysInternals и Инструменты отладки для Windows).