为我解码 win7-64 物理内存值

P a*_*u l 1 memory windows-7 task-manager virtual-memory

win7-64:

如果可以,请解释这些读数或提供文档链接,谢谢。

任务管理器:

垂直内存条为 1.93GB。

物理内存 (MB)

总计 8191

缓存 5417

可用 6202

免费 819

内核内存 (MB)

第 250 页

无分页 57

Jos*_*hua 7

物理内存

物理内存是 Windows 当前能够访问的计算机中安装的实际内存量。总共 8191MB 是 8GB,因此您的计算机中安装了 8GB 的​​ RAM。

缓存内存

目前,Windows 7 的缓存功能(文件缓冲区、映射文件、超级提取等)使用 5417MB (5.29GB)。缓存内存是使用中的内存,可以随时删除和检索,因为数据存在于其他地方(在网络上或磁盘上等)。

有效内存

您的可用内存(6202MB 或 6.05GB)是缓存内存的大小加上页面文件支持的任何内存。Windows 7 有时会在请求之前将内存“预交换”到页面文件中。这个内存是“陈旧的”(有一段时间没有被访问过)并且不太可能马上需要。通过“预交换”它,它存在于物理内存和页面文件中。如果分配该内存的程序需要它,则不涉及交换,因为它仍在内存中。另一方面,如果不同的程序请求大量内存并且 Windows 必须开始交换内存,它可以“丢弃”预交换的内存,因为它已经页面文件。这有助于使 Windows 看起来更快捷,因为它不必在授予分配请求之前将其写入磁盘。看起来 Windows 已经“预交换”了 785MB(可用内存 - 缓存内存)到页面文件。

空闲内存

可用内存 (819MB) 是系统上没有任何东西使用的内存。它是 100% 完全未使用的。通常您希望该值尽可能低,因为浪费了未使用的内存。(当然,也可能是因为有这么多 RAM,Windows 找不到适合的东西 - 我的 2GB 系统有 464MB 可用空间和 13MB 可用空间。)

内核内存

内核内存是分配给 Windows 内核的一块内存。Windows 使用此内存来跟踪低级对象(如窗口句柄、文件句柄、GDI 句柄等)和驱动程序(如视频卡、网卡等)。

分页池

内核的分页内核内存(称为“分页池”)主要被视为普通内存。它在驱动程序(或直接 Windows)需要时分配,必要时可以换出以腾出更多空间。

非分页池

非分页内核内存(称为“非分页池”)更加微妙。非分页内存是专门分配的,因此在任何情况下都不会被换出。当系统在如此高的级别处理设备中断时,这是必要的,它无法访问磁盘以换回内存。事实上,如果它确实被换出(或者驱动程序访问了错误的内存),这将导致众所周知的蓝屏“非分页区域中的页面错误”。

Mark Russinovich 写了一篇很棒的文章,推动 Windows 的极限:分页和非分页池,解释了内核的分页和非分页内存池。如果你有兴趣,那绝对值得一读!