所以我通常在 Google Chrome 中打开超过 7 个 Youtube 标签,那么我的 8 GB 内存是否总是足够的?我的 PC 规格是:Core i5 4590 3.30 GHz(3.70 涡轮速度四核)和 8 GB 内存和 AMD Radeon RX 570。
答案1
Windows 有一项称为“分页”的技术。该技术可确保当可用 RAM 不足时,当前未使用的内容将被交换到页面文件(也称为交换文件)。
此外,如果您使用的是 Windows 8 或更高版本,Windows 还将使用一项称为“内存压缩”的技术。当某些内容未主动使用且 Windows 需要更多 RAM 时,当前不活动的 RAM 将首先被压缩但保留在 RAM 中,直到内存压缩无法容纳所有 RAM。然后,压缩版本将移动到页面文件。
如果应用内存压缩,除了内存压缩本身之外还会发生什么?
确实没有太大影响。速度几乎没有下降。一旦再次需要内存,内存压缩就会非常快,而且不太明显。
如果 Windows 将页面移到页面文件会发生什么情况?
实际上速度非常快。因为页面文件位于硬盘上,所以如果您使用的是传统 HDD,速度会比较慢。如果您使用的是 SSD,速度会快很多,但速度还是会很明显。
无论哪种情况,您都会遇到内存太少的情况,从而导致速度以某种方式减慢。
不过,要回答你真正需要多少内存是一个主观问题。我运行的 Windows Server 2016 只配备 6 GB 的内存,我在里面运行 Chrome,目前打开了 32 个标签页。性能还算可以。如果我在主计算机上运行相同数量的标签页,并且有 16 GB 的内存和快速的处理器和显卡,那么速度当然会非常快。
现在,最大的问题是,您在标签页中打开了哪些内容,它们占用了多少内存。请记住,Chrome 曾经占用大量内存,但他们尝试应用一些技术来减少对性能的消耗,例如休眠后台标签页等。这实际上意味着标签页将从内存中卸载,当您切换回该标签页时,页面会立即刷新并加载。
所以,是的,我无法告诉你你需要多少内存,我也不会告诉你。我只能说:如果你的内存太少,因为除了 Chrome,你还同时使用 photoshop、玩游戏、发电子邮件等等,你会注意到系统会变慢。如果这是不可接受的,要么关闭程序,获取更多内存,要么升级到 SSD 并将页面文件移到其中。