我如何找到占用了我所有 RAM 的东西?

我如何找到占用了我所有 RAM 的东西?

我正在运行 Ubuntu 20.04。几周前我刚从 Windows 切换过来。我有 32GB 的 RAM,这对于我正在做的事情来说应该足够了,但我的游戏崩溃了,经过调查,我的内存使用率似乎一直处于 95-99% 左右。查看系统监视器“进程”页面,我应该只使用大约 10GB 左右,但在“资源”页面上显示 30+。即使在完全重启后,启动我所有的常规程序也会直接在“资源”页面上将其直接带到 22GB 左右(根据“进程”仍然只有 10),然后在几个小时内它又回到了最大值而没有打开任何新程序。如果它没有显示在进程中,我无法有效地追踪有问题的程序,那么我该怎么办?

我检查了之前的问题/答案中提到的缓冲区/缓存,这只占了很小一部分差异。我还读到 GNOME 前段时间出现内存泄漏,但重新启动它并没有改变使用的内存。

流程:

流程
(点击图片放大)

资源:

资源

控制台缓冲区检查

控制台缓冲区检查

相关内容