为什么 Windows 任务管理器从未显示内存使用量超过 80%?

为什么 Windows 任务管理器从未显示内存使用量超过 80%?

在 Windows 任务管理器中,我从未见过内存使用率接近 100%。如果物理内存从未耗尽,计算机怎么会有虚拟内存?我意识到许多年前计算机可能确实耗尽了物理内存,但我从未见过(根据任务管理器)机器内存使用率超过 80%。

答案1

每次安装 Windows 时,页面文件都是默认启用的,您要使用它吗?它不会占用物理内存,您必须自己决定。

出于我无法理解的原因,微软建议保持此功能启用,但如果您想禁用它,您可以。

  1. 右键单击您的计算机图标,单击属性;
  2. 在高级选项卡中,单击性能下的“设置...”按钮;
  3. 进入性能选项后,转到高级选项卡,然后单击虚拟内存下的“更改...”按钮;
  4. 取消选中“自动管理所有驱动器的分页文件大小”;
  5. 选择任何启用了页面文件的驱动器并选择“无页面文件”。

答案2

页面文件不仅在物理 RAM 耗尽时使用,还可以作为需要时内存可用的保证。

想象一下,一台拥有 2GB RAM 的计算机,运行一个请求 3GB 的应用程序,但只使用了其中的一小部分。如果没有虚拟内存,操作系统将不得不失败该分配(并可能导致程序崩溃),因为它无法保证最终可以使用所有这 3GB。

相关内容