资源监视器中的“修改”和“备用”RAM 区域是什么?

hkB*_*sai 25 memory resource-monitor

资源监视器的屏幕截图

Windows 7 的“资源监视器”工具向我展示了一个典型的内存映射,如上面的屏幕截图所示。此图中的橙色修改和蓝色备用区域是什么?它们的功能究竟是什么?

Dav*_*rtz 16

从逻辑上讲,“已修改”区域包含已修改的数据。这可能包括需要写入磁盘的数据。它还可以包括不需要写入磁盘的已修改的私有映射。

“备用”区域包含稍后可能会使用但也可以直接丢弃的信息。因此,如果有人出现,它可以立即用于更重要的目的。它可能包括已预先归零的页面,因此可以使用它们而不必用零填充它们。它可以包含在磁盘上保存文件内容的页面,这些页面可用于避免再次读取文件。

RAMMap可以为您分解这些区域,以便您可以看到它们真正在做什么。


mag*_*981 13

待机:未主动使用物理内存的页面。这些仍然保留在物理内存中,但如果某些内容需要用于活动页面的物理内存,内存管理器将首先重新调整用途(返回到活动列表或清零并重新使用)。备用页面本质上是缓存——将不经常使用的数据保存在 RAM 中“以防万一”,而不是在不需要其他任何内存时将其推送到磁盘。

修改:类似于待机,但这些是物理 RAM 的页面,这些页面已更改,必须在重新使用它们之前刷新到磁盘。

来源:

https://docs.microsoft.com/en-us/sysinternals/downloads/rammap