我的内存使用率为 68%,但我不知道为什么

我的内存使用率为 68%,但我不知道为什么

以下是我当前问题的屏幕截图:

  1. 第一的
  2. 第二

拉姆地图

拉姆地图

我有内存泄漏吗?僵尸处理程序?我该怎么办?以前从未遇到过这个问题。

答案1

添加 Windows 任务管理器视图是一回事,但打开“子进程”又是另一回事。任务管理器仅显示父进程的资源使用情况,而不会添加所有子进程。

除非提供更多信息,否则我只能进行猜测,但这种猜测是您的浏览器(Brave)基于 Chromium 代码构建,分配了您的 RAM。每个插件和(几乎)每个选项卡都在单独的进程中启动,这增加了稳定性和安全性,但增加了开销并隐藏了所有插件的总内存使用情况。

展开所有这些子进程并将它们分配的内存加在一起,应该会给你更多。提示:主进程占用了大约 960 MB,这已经是可用 16 GB 的 6% 左右(可以从 RamMap 中给出的 16,691,696 K 推断出来)。

如果有 7 个进程使用率相同,则最高可达 60%,再加上 windows 和其他进程自然使用的内容(例如 bitdefender 的主机进程使用 400 MB),则很快会达到 12 GB 左右,即 16 GB 的 67%

同样适用于基于该代码构建的其他程序(例如 Discord、Steam 等,以及其他电子应用程序,它们基本上是包装器中的铬)


接下来是某个未指定的驱动程序占用的约 3.4 GB。集成显卡?

(这些仍然只使用了约 22%,其余 46% 或约 7.5 GB 则在其他地方使用。可以说,Windows 及其自身的进程将占用约 2 GB,因此剩下约 5.5 GB 的内存在其他地方使用,这对于正在使用的系统来说并不罕见)

这是另一个有关“驱动程序锁定”内存情况的问题,并且(截至目前)唯一的答案提供了如何识别导致该问题的驱动程序的指南: 非虚拟机上的驱动程序锁定内存 执行这些步骤将有助于找到原因。

相关内容