Windows交换文件:为什么我有8GB的RAM时有3GB的交换文件?

这是我的系统信息:

性能选项卡

我build立了一个DIY系统,期望不需要交换文件,但是在那里是3340MB。

任何人都可以解释吗? 这真的是我应该关心的吗?

在这种情况下, 进程选项卡

Windows内存pipe理很大程度上依赖于分页文件,原因很多,不仅在低内存条件下“换出” 这一直是无休止的辩论的主题,但底线是:即使有大量的RAM,有一个页面文件时,Windows实际上运行得更好。

除非您在磁盘空间上受到严重限制,否则应该保持打开状态。

有一个交换文件的优点之一是,无论何时应用程序崩溃,你仍然可以检索崩溃转储,也许分析为什么该应用程序崩溃。

你没有一个3GB的交换文件,你有一个8GB的交换文件。 让我解释。 Vista和Win 7上的任务pipe理器显示标签交换文件的总内存。 所以它告诉你,在16GB的可用内存(8GB内存,你告诉我们,简单的math给我们另外8GB的交换),你使用大约3GB。 它不会告诉你这3GB是在RAM还是交换。 这大概是在RAM中。

已经有很多人说信任操作系统。 我同意,但我可能会减less最小交换文件的大小,以更现实一些。 像1GB。 没有点浪费的驱动器空间,并有一个太大的交换文件(更多的操作系统来跟踪)也可以伤害系统的性能。

我不会担心交换文件。 如上所述,这是无休止的辩论的来源。 操作系统的作者是聪明的人,他们把很多的想法,他们做什么。 交换文件有一个很好的理由,它可能不仅仅是根据需要将页面内容分页出来。 交换文件中可能出现的情况是计算机希望很快需要的文件(可能已经以更快地将其加载到内存中的格式)。

有些人已经有意将自己的交换文件/页面文件大小设置为零(因为他们有很多RAM)。 最终,事情不会按照他们应该的方式工作(更慢,除其他可能性之外)。

相信OS作家。 他们可能比你更聪明,他们比你更了解你的操作系统在做什么。