为什么增加 RAM 容量后,操作系统会对相同进程使用更多的 RAM?

为什么增加 RAM 容量后,操作系统会对相同进程使用更多的 RAM?

最近,我将 RAM 容量从 8 GB 增加到 16 GB,我注意到 Linux 和 Windows 都使用更多的 RAM 来相同的流程

举个例子:在 RAM 升级之前,我会使用 Firefox 和其他一些应用程序,比如说 5 GB 的 RAM,现在如果我有确切地运行相同的应用程序时RAM使用率将更多地约为20%。

我甚至在只运行几个应用程序的情况下就超过了 8GB 的​​ RAM 使用量,而在升级之前,这不会占用超过 7 GB 的 RAM。Linux 和 Windows 现在在所有事情上都使用更多的 RAM。

这是什么原因呢?

答案1

如果没有足够的 RAM 来运行您想要运行的所有内容,那么操作系统(这里指的是 Windows)将使用分页文件来填充内存。

如果您添加内存,这比磁盘上的分页文件要快得多,并且 Windows 将使用添加的内存,因此看起来您正在使用更多的内存。

这是正常的。我有足够的 RAM 供我自己的应用程序使用(16 GB),并且一旦将应用程序加载到内存中,我就不会看到 RAM 有任何大的波动。

其他操作系统处理内存的方式本质上是类似的。

这里没有任何硬件问题。

相关内容