相关规范

相关规范

相关规范

Windows 8.1 企业版(不是我的选择)
16GB RAM
128GB SSD(实际容量:118GB)

问题

这台笔记本电脑用于相当轻量的数据办公工作。我最耗费 16GB RAM 的时候可能是在运行本地脚本时,我检查了任务管理器,它显示我在运行该脚本时使用了 4.5GB RAM。
显然,我当前的内存情况相当过剩。然而,尽管我尽了最大努力翻找应用程序数据垃圾、清理驱动器、删除还原点等等,但我能做的最好的事情就是在我的 SSD 上占用大约 20GB 的存储空间。这种空间不足在过去一直是个问题,因为我有时会处理非常大的数据库文件。对
我来说,一个显而易见的选择是减少页面文件,它目前占用 16.3GB,我认为几乎没有用过。

我的考虑

Windows 建议使用大约 5.6GB 的虚拟内存,但我发现很多人建议根据已安装的 RAM 计算最佳虚拟内存分配。我想知道这样做是否有很好的理由,或者一般假设只是人们安装了适合他们使用 PC 的用途的 RAM 数量。因为这显然不适用于我。我
还读到虚拟内存有时会在系统故障期间使用,所以我不打算完全删除页面文件,但我正在考虑将其降低到 Windows 如此方便建议的 5.6GB。

问题总结

  • 我是否应该将虚拟内存减少 10GB?
  • 有没有充分的理由说明我不应该这样做,合理地假设我的内存使用量从未超过 16GB?
  • 我是否忽略了这里一些关键的东西?

答案1

您可以减少页面文件,同时考虑其以下用途:

  • 它需要足够大才能包含系统崩溃期间创建的崩溃转储文件。
  • 峰值系统提交费用不能超过物理内存 (RAM) 与所有页面文件总和的限制,即可分配给正在运行的进程的内存总量。
  • 当 RAM 不足时,它能够提供空间来换出较少使用的页面。

正如您所说,您永远不会遇到需要超过 16 GB 内存的情况,如果您没有将其从默认设置 minidump 更改,则建议的大小肯定足以包含崩溃转储文件(更多信息)。

相关内容