Окно памяти
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применяется |
|
Не применяется |
|
Команда или команды по умолчанию скрыты. |
Окно Память доступно, только если включена отладка на уровне адреса в диалоговом окне Параметры в узле Отладка.
Окно Память предоставляет обзор области памяти, используемой программой. Окно "Контрольное значение", "Быстрая проверка", окно "Видимые" и окно "Локальные" предоставляют возможность просмотра содержимого переменных, которые хранятся в определенных участках памяти, однако окно "Память" показывает более полную картину. Данное представление может быть полезно при анализе больших частей данных (например, буферов или больших строк), которые плохо отображаются в других окнах. Однако в окне "Память" могут отображаться не только данные. В окне "Память" может отображаться все, что находится в области памяти, будь то данные, код или случайные биты мусора из свободного участка памяти.
При проверке содержимого памяти в окне "Память" можно осуществлять перемещение с помощью полосы прокрутки, являющейся частью пользовательского интерфейса окна. Можно либо ввести адрес памяти, либо использовать перетаскивание. Если известен адрес элемента данных, который необходимо увидеть, то проще будет ввести адрес памяти. Можно ввести указатель на элемент, который требуется увидеть, или выражение, использующее оператор извлечения адреса для получения адреса элемента данных.
Окно "Память" можно настроить таким образом, чтобы данные в нем отображались в различных форматах, включая десятичный и шестнадцатеричный форматы. Дополнительные сведения см. в разделе Настройка отображения окна памяти.
Окно "Память" не доступно для сценариев и SQL, поскольку эти языки не поддерживают концепцию памяти.
Задачи окна памяти
В следующих разделах описаны задачи, которые можно решать с помощью окна "Память".
Практическое руководство. Перемещение вверх или вниз по содержимому памяти
Практическое руководство. Включение/отключение пересчета в окне памяти во время выполнения
Практическое руководство. Настройка отображения данных в окне памяти
Практическое руководство. Включение/отключение панели инструментов окна памяти