“内存”窗口

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题适用 主题不适用

标准版

主题适用,但命令默认情况下隐藏

主题适用

主题适用

主题适用

专业团队版

主题适用,但命令默认情况下隐藏

主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

只有在“选项”对话框中的“调试”节点下启用了地址级调试后,“内存”窗口才可用。

利用“内存”窗口可以看到应用程序所占用的内存空间的情况。在“监视”窗口、“快速监视”、“自动”窗口和“局部变量”窗口中都可看到内存中特定位置初变量的内容,但在“内存”窗口中可看到尺寸较大的图像。这对于检查大片的数据(如缓冲区和大的字符串)很方便,在其他窗口中显示就不太好。但是,“内存”窗口不仅限于显示数据,按照定义“内存”窗口可以显示内存空间中的任何内容,无论它是数据、代码或是未分配内存中的无用随机位。

在“内存”窗口中检查内存内容时,可以使用该窗口用户界面中的滚动条在内存中导航。可以键入内存地址或者使用拖放操作。如果知道要查看的数据项地址,直接键入地址是较方便的方式。可以键入指向要查看的数据项的指针或使用 address-of 运算符的表达式,来获得数据项的地址。

可以自定义“内存”窗口以不同格式显示数据,包括十六进制或十进制格式。有关更多信息,请参见自定义“内存”窗口显示

“内存”窗口对于 Script 或 SQL 是不可用的,原因是这些语言不能识别内存概念。

“内存”窗口任务

下列主题将对可使用“内存”窗口执行的任务进行说明:

请参见

概念

查看调试器中的数据