对于低规格的计算机来说,空闲时 40% 的内存使用率是否正常?

Ara*_*ida 4 memory performance windows-10

我有一台全新的膝上型计算机,并且在处理占用大量 CPU、磁盘和内存资源的过程中遇到了一些问题。经过大量修补后,我解决了所有问题,除了空闲时有 40% 的内存使用率。我仍然认为在空闲时使用如此高的内存是一个危险信号,但后来我想起这不是我的台式电脑,我对这台笔记本电脑的规格非常适中。

  • CPU:第7代i5
  • 内存:4GB
  • 内存/存储:128GB SSD
  • 操作系统:Windows 10 专业版

也许 4GB 的 RAM 几乎不足以维持核心进程的运行?任何有这方面经验的人都可以告诉我他们的想法吗?我想知道什么是良好的性能基准,以便我知道何时应该停止对泄漏/其他问题进行故障排除。

在此处输入图片说明

Jam*_*han 8

Windows 在空闲系统上显示为“正在使用”的 RAM 量几乎总是毫无意义。

Windows(如 Linux)是一个按需分页的虚拟内存操作系统:操作系统在需要时分页(即“按需”部分)。“需要”由硬页面错误证明。“事物”是代码和数据页的集合。

很多这种情况发生在操作系统启动时。在操作系统启动时,会启动作为操作系统一部分的大量程序,以及您安装的更多程序。在他们的初始化步骤之后,他们中的大多数人大部分时间都不会做太多事情 - 这就是为什么您的 CPU 使用率将显示接近零的原因。

现在,如果您不需要 RAM 用于其他任何事情(因为系统,正如您所说的那样,处于空闲状态并且自启动以来一直处于空闲状态)操作系统没有理由将任何这些内容分页 - 因为其中一些程序可能很快又需要一些,有理由将它保存在 RAM 中。

但是,如果您稍后启动的新程序需要比当前可用的 RAM 多的 RAM,Windows 将自动减少空闲进程持有的 RAM 量(“工作集”)以腾出空间。写入页面文件是这里使用的一种方法,但不是唯一的方法。

您无需担心,也无需执行任何操作来“优化”它,除非您在运行需要运行的应用程序时遇到性能问题在这种情况下,您不再担心 Windows 的空闲内存使用情况。;)

在此处查看我更长的答案。