![即使 RAM 未满,也会创建页面文件](https://linux22.com/image/1541476/%E5%8D%B3%E4%BD%BF%20RAM%20%E6%9C%AA%E6%BB%A1%EF%BC%8C%E4%B9%9F%E4%BC%9A%E5%88%9B%E5%BB%BA%E9%A1%B5%E9%9D%A2%E6%96%87%E4%BB%B6.png)
尽管我的 RAM 消耗量约为 16% 到 17%,但我的 C 盘中仍存在页面文件,因此我想知道页面文件的具体创建时间,因为我认为只有 RAM 已满时才会创建它。如果这是原因,那么为什么在我的 RAM 空闲很多时会创建该文件?
答案1
答案2
回答你的第一个问题,一切都与速度有关。与 RAM 相比,读取和写入文件的速度确实很慢。因此,将数据从 RAM 写入页面文件是一个缓慢的过程(记住,这里一切都是相对的……)。
Windows 会不断将陈旧或未充分利用的数据移动到页面文件,这样当某个应用程序突然请求 95% 的 RAM 时,它不会遇到问题。如果 Windows 等到 RAM 已满,则加载该高 RAM 应用程序将需要更长的时间,因为它必须将大量数据写入您的(非常慢的)页面文件。尽可能通过写入页面文件来保持真正的 RAM 利用率较低是计算机运行的最有效方式。
对于你的第二个问题:从技术上讲,是的。RAM 通常兼容低于 RAM 额定时钟速度的时钟速度。但这不会有什么不同,只是您要支付更多费用。除非您可以超频笔记本电脑(不太可能),否则 RAM 仍将以原始速度运行。购买更快的 RAM 并不意味着您的 RAM 会运行得更快;这取决于主板的时钟速度。
[注意:更快的 RAM 可能会降低性能,因为它不会按照设计和分级的频率运行。]
来源:计算机工程学位
答案3
Windows 默认在安装时在 C 盘上创建一个页面文件。这和您有多少可用 RAM 无关。您有多少可用 RAM 取决于您正在运行的程序,而在安装时,Windows 并不知道那是什么。
页面文件的存在并不意味着它被大量使用,或者根本没有被使用。如果你确实有大量的可用 RAM,那么它几乎肯定没有被大量使用。