《星际争霸 II》占用了我的内存

《星际争霸 II》占用了我的内存

我最近通过 Lutrus 安装了 battle.net luancher,从而安装了星际争霸 II。我和朋友玩了一场 Direct Strike,结果出现了严重的延迟,所以我打开了系统监视器。我有 8GB 的​​ RAM,在高设置下,使用了 100%,而在最低设置下,仍然使用了 60% 以上,导致了很多延迟。

这发生在 Ubuntu 22.04 上,当可以时,我会添加更多系统信息。

答案1

我不知道《星际争霸 II》的具体情况,但 8GB RAM 在当今并不算什么。

暴雪支持 - 星际争霸 II 系统要求上面说最低 2GB,但建议 4GB,这意味着如果有可用内存,它将使用 4GB。我怀疑游戏通常会尝试使用接近所有可用 RAM。

然后您在 Lutrus 中运行它,它除了运行星际争霸 II 之外,还模拟某些版本的 Windows。

我并不惊讶你的所有内存都被使用了。你为什么认为它应该不是使用 8GB RAM?

另外,也许您已经知道这一点,但请注意,如果您不使用缓存,Linux 将使用您所有的 RAM。如果您查看实用程序,top请查找“可用内存”值,而不是“可用内存”值。如果 Linux 使用 2GB 作为缓存,则可用内存会少很多,但可用内存是可用的。一旦某个进程想要使用它,最旧的缓存条目将被删除。

相关内容