停用页面文件有意义[重复]


Answers:


6

这是可能的,但它通常会浪费少量的物理内存。

当您的系统启动时,会运行许多进程来处理系统服务等事务。其中许多处理脏内存页面,在整个系统生命周期中它们永远不会再访问。如果没有页面文件,这些页面将在系统运行的整个时间内保留在物理内存中。使用页面文件,只要系统遇到任何内存压力,这些页面就会被复制到页面文件中,物理内存将再次释放。 (系统不能只丢弃页面,因为它无法证明它们永远不会被访问。)

您可以通过使用页面文件运行系统,通常使用一个小时左右,以及查看使用了多少页面文件空间来测量这是多少内存。

如果您拥有的系统工作集可能会有更多的物理内存,那么这是无关紧要的,您可以在没有页面文件的情况下运行。

在UNIX计算机上,还有其他问题 fork 和过度使用物理内存,但它们不适用于Windows。


4

我们都看到了MS推荐的1:1和1:1.5,并且当ram stick现在每个售价30美元时,所有这些信息都相当陈旧。 所以重要的是看到这个MS的参考也是如此

2160852 MS自己引用我们 这里 在人类术语中解释的是这个小窍门。

一个常见的建议是使页面文件的大小为1.5倍   安装的RAM。此建议仅适用于计算机   少量RAM(256 MB或更少)。例如,有   通常在分配96 GB的页面文件时没什么意义   计算机有64 GB的RAM。这种RAM丰富系统的目标是   通过提供足够的RAM来避免使用页面文件   所有虚拟内存都可以一直在RAM中。如果是虚拟内存   在使用中超过安装RAM的数量,性能将受到影响   并且有一个更大的页面文件将无法帮助这种情况。


当通过操作系统关闭页面文件时,存在程序将在其错误中显示最愚蠢的文本时失败。当没有分页时,至少还有一个游戏会失败。所以我一直都这样:

  • A)有足够的内存用于我正在做的任务,或者关闭了一些东西

  • B)避免编写的程序写得太差,以至于他们没有 遵循适当的动态分配的MS建议和公正 尝试在整个一团生猪:-)

  • C)保持足够的分页以保持系统满意,这样就可以了 覆盖任何正常的分配,并在实际的情况下 用完了

最低限度:保持一个512M的分页文件不会杀死任何人,它比关闭它并且不知道为什么某些程序失败要好得多。

如果你需要一个完整的内存转储,那么你仍然需要完整的分页大小,任何人都可以通过一个16gig的内存转储是某种Genious,所以我会留给他们来决定。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.