XP 任务管理器中的额外列有什么作用?

tim*_*son 3 windows task-manager windows-xp

XP 任务管理器中默认未显示的列有什么作用?特别是 VM Size、Page Faults 和 Mem Delta 列

slh*_*hck 6

VM 大小 (来自Windows 任务管理器中的“VM 大小”是什么意思?

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

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

进一步阅读材料:Windows 内存管理介绍指南

页面错误 (来自维基百科

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

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

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

Mem Delta (来自Microsoft TechNet

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