XP 任务管理器中的额外列有何用途?

XP 任务管理器中的额外列有何用途?

XP 任务管理器中默认不显示的列有什么用处?具体来说,VM Size、Page Faults 和 Mem Delta 列

答案1

虚拟机大小 (从Windows 任务管理器中的“VM 大小”是什么意思?

它是此进程分配的所有私有(非共享)字节的总和,无论当前是否在物理内存中。

这是进程分配的虚拟地址空间的一部分,不与其他进程共享。(这与物理或 RAM 的使用无关。)进程还会分配共享 vas;此计数器中不包含共享 vas。

进一步阅读材料:Windows 内存管理入门指南

页面错误 (从维基百科

页面错误是当程序访问映射到虚拟地址空间但未加载到物理内存中的页面时,由硬件引发的软件陷阱。

也就是说,每当程序访问不在实际物理内存中的内容时,就会发生页面错误。页面必须从“后备存储”(页面文件,或共享页面的映射文件)加载,与不发生页面错误的页面相比,这需要很长时间。但是:还有“软”或“内存中”页面错误。Windows 维护一个 RAM 页面的缓存(备用页面列表 + 修改后的页面列表),这些页面不在任何进程工作集中(因此如果访问将发生页面错误),但尚未分配给其他用途。这些页面的页面错误可以在没有磁盘 I/O 的情况下解决。这仍然比没有发生页面错误花费的时间更长,但比“硬”页面错误(需要磁盘读取)快得多。

页面错误非常常见,因为 RAM 无法保存所有内容。在大多数工作负载中,大多数页面错误都是“软”页面错误,可以很快得到解决。

内存增量 (从微软技术网

自上次更新以来内存使用量的变化(以千字节为单位)。与系统监视器不同,任务管理器显示负值。

相关内容