debugging - Visual Studio 在调试时是否显示虚拟地址或物理地址?

标签 debugging memory virtual

Image demonstrating the memory window while debugging 在Visual Studio中使用内存窗口时,我们看到的是该进程的虚拟地址还是RAM的物理地址?

最佳答案

用户级代码总是看到虚拟地址。它无法知道当前对应于这些地址之一的物理地址(如果有!)。 “虚拟”是它生存的唯一世界,也是它所知道的唯一世界。对于程序的所有意图和目的来说,“虚拟就是现实。”

关于debugging - Visual Studio 在调试时是否显示虚拟地址或物理地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228009/

相关文章:

c++ - 这是在我的程序中嵌入调试消息的好方法吗? (宏)

memory - 堆内内存和堆外内存的区别

c++ - 如何通过派生类型比较两个指向对象的指针?

c++ - 为什么虚拟表很重要?

C++虚赋值运算符

c# - "The debugger cannot continue running the process."

ios - 调试扩展时如何打印变量?

html - 如何让我的社交图标在移动 View 中水平显示?

c - 查找核心的内存页面所有权

objective-c - 为什么 Activity Monitor 和 Allocations Instrument 报告的应用程序内存使用情况存在差异