windows – 在TaskManager中不显示虚拟机内存使用情况

有一些关于 Windows内存管理的东西,它与TaskManager的关系,我不明白,我希望有人可以启发我.

如果我正在运行虚拟机(无论是Virtual PC 2007,Virtual Server 2005还是VirtualBox,因为它们的行为方式相同)并启动TaskManager,我可以在进程选项卡上看到VM的一些条目但是内存值相当小(大约30 MB).显然它不包括VM本身实际消耗的内存.您可以看到的各种与内存相关的列都不会以不同的方式工作. “性能”选项卡上的“内存使用情况”似乎对包括VM在内的总内存使用量是正确的.

所以我的问题是为什么在进程选项卡上不显示VM的内存使用量(将是100的MB)?

VirtualPC,HyperV和可能类似的产品使用称为驱动程序锁定内存的东西,在Process Explorer,任务管理器等中不可见. RAMMap显示进程使用的驱动程序锁定内存.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...