2014-01-13 16:10:36 +0000 2014-01-13 16:10:36 +0000
27
27

如何缩小我的12GB pagefile.sys?

虽然我的内存只有4GB,但我的pagefile.sys却有12GB。从我所读到的关于这个主题的内容来看,这比经验法则的x1.5要大,而且它也占用了我硬盘上的一大块空间。我倾向于在网页浏览器中运行大量的应用程序和标签,所以上次发生这种情况时,我关闭了所有的应用程序并重新启动了我的电脑。当我后来再次运行WinDirStat时,pagefile降到了3-4GB。现在我的pagefile又上升到了12GB,关闭程序/重启都不起作用。

我的第一个问题是,是什么行为导致pagefile.sys相对于安装的RAM增长这么大(电脑长时间开机,运行的程序太多,打开的浏览器标签太多)?其次,如何才能让我的pagefile.sys降到6-7GB?

我运行的是Windows 7 Home Premium SP1,内存为4GB。

答案 (3)

22
22
22
2016-01-20 19:50:57 +0000

您可以通过执行以下步骤手动限制页面文件的大小。

1.点击开始按钮。 2. 右键单击计算机。 3. 选择属性 4. 点击左侧的高级系统设置。 5. 点击性能组下的设置按钮。 6. 选择性能选项窗口的高级标签。 7. 点击Change按钮。 8. 取消勾选自动管理所有驱动器的分页文件大小。 9. 在列表中选择C:驱动器。 10. 选中自定义大小单选按钮。 11. 输入您要使用的初始最大大小。我建议初始大小为4096 MB,最大大小为6144 MB。 12. 在Virtual Memory对话框中点击OK。 13. 在性能选项对话框中点击OK。 14. 在系统属性对话框中单击确定

9
9
9
2014-01-13 16:26:12 +0000

你可以通过以下方式强制虚拟内存文件大小。

1.左键点击 “开始"。 2. 右键单击 "PC"。 3. 左键单击 "属性"。 4. 左键点击'高级系统配置'。 5. 如果需要,左键点击'确定'。 6. 选择 "高级选项 "选项卡。 7. 左键点击'吞吐量'里面的'配置'。 8. 选择 "高级选项 "标签。 9. 左键点击 "虚拟内存 "中的 "更改"。 10. 编辑您的偏好。 11. 通过接受关闭所有打开的窗口。

0
0
0
2014-01-13 16:31:58 +0000

如果你有多个分区,请按照uprego在他的回答中指出的步骤进行操作,但也可以。

  • 将交换文件设置到另一个分区(例如:在C:上没有交换文件的部分,在D:上全部都有)
  • 重新启动
  • 再做一次同样的操作,将交换文件设置回来 -重新启动

这将用你的初始设置重新创建交换文件,所以你可以一直用这种方式强制减小它的大小(文件中的任何碎片都会被删除)。但它并不能消除大文件的原因;你必须从其他线索中找出原因。正如你已经建议的那样,你可能同时打开了很多程序,很多浏览器标签,或者你使用了耗费内存的应用程序。

BTW 如果你只是想去除交换文件中的碎片,请使用SysInternals的 pagedefrag