如果我将 RAM 增加一倍,内存使用量会下降吗?

如果我将 RAM 增加一倍,内存使用量会下降吗?

我的电脑目前只有 1GB 的 RAM,而我目前使用了其中的 86%。如果有 2GB 的 RAM,我现在会使用 43% 吗?

答案1

是的,在某种程度上,你的数学是正确的。

但请注意,现代操作系统使用多余的内存进行缓存。本文很好地解释了操作系统内存管理的工作原理(为 Windows Vista 编写,但通常与所有操作系统相关);基本上,它会尝试将您的可用(空闲)内存用于其缓存,并且当另一个程序需要时,该内存会再次释放。

因此,操作系统可能看起来占用了更多内存,但这仅用于缓存目的,并且可以随时释放。

答案2

不一定,大多数操作系统使用额外的内存作为缓冲区。

答案3

当我有 2GB 的内存时,Vista 占用了大约 50% 的内存,空闲

答案4

不,你可能只使用了不到 86% 的空间。这就像一个家庭住在房子里一样。如果你的房子有 10% 是空的,而你搬进了一栋两倍大的房子,那么最终新房子也会有 90% 的空间被占用。空间管理是一个积极的过程,空间越大意味着你可以存放更多的东西。拥有更多空间却让更多空间空置是没有意义的。

可用内存只是一个缓冲,是系统需要空间的速度比释放速度快时必不可少的。否则,系统会尽力使用所有可用内存。这往往会导致磁盘 I/O 最少,系统响应最灵敏。

相关内容