Windows 7 物理内存使用率过高,如何降低?

Windows 7 物理内存使用率过高,如何降低?
  1. 这是一个积极主动的问题,现在我没有遇到任何问题,但它随时都可能产生问题,而我承受不起。

  2. 我正在使用 VMware® Workstation - 版本 - 8.0.1 build-528992

  3. 我也在其上运行一台虚拟机。该虚拟机的详细信息如下:
    DISTRIB_ID=UbuntuDISTRIB_RELEASE
    =12.04DISTRIB_CODENAME
    =preciseDISTRIB_DESCRIPTION
    ="Ubuntu 12.04 LTS"
    ---分配给虚拟机的硬件:
    CPU:
    每个 CPU 2 个核心:2
    RAM:3 GB
    虚拟硬盘:20 GB

  4. 有关物理机器信息,请阅读以下信息和屏幕截图。C
    盘:总计 160 GB / 已用 84 GB / 可用 76 GB
    D 盘:总计 728 GB / 已用 457 GB / 可用 271 GB

在此处输入图片描述

  1. 任务管理器性能截图:

在此处输入图片描述

  1. 任务管理器进程的屏幕截图:
    进程按内存使用情况排序。

在此处输入图片描述

  1. 防病毒版本:
    在此处输入图片描述

在此处输入图片描述

如果您需要我提供任何进一步的帮助,请告诉我,并帮助我解决高物理内存使用率问题。提前致谢。

以下是所请求的屏幕截图:
在此处输入图片描述

答案1

Windows 假定使用物理内存不会产生任何成本。它不会做出任何努力来释放物理内存,因为这毫无意义。如果它释放物理内存,则只会发生以下两种情况之一:

  1. 该内存近期不会使用。在这种情况下,释放它的努力就白费了。

  2. 该内存很快就会被使用。在这种情况下,释放它的努力是有害的,因为现在系统必须撤消该工作才能使用该内存。

现代操作系统只有在别无选择的情况下才会释放物理内存。

如果你在想“我需要释放内存现在以便以后使用”,算了吧。现在你可以使用内存了稍后再使用。这里您无需做出任何痛苦的权衡。

一切安好。

如果您想更详细地了解系统上物理内存的使用情况,请尝试内存地图

答案2

您有一个驱动程序不释放内存(6GB 非分页池)。您必须poolmon从运行中WDK查看导致问题的驱动程序。我已经在此处发布了步骤:

MSI Windpad 110W 上的 Windows 8 从睡眠状态唤醒后几乎没有可用内存

相关内容