【问题标题】:Memory Usage in WindowsWindows 中的内存使用情况
【发布时间】:2014-07-11 09:40:21
【问题描述】:

我的系统中安装了 4GB 内存,其中 3.9 GB 显示为 Windows 可用。打开任务管理器观察各个进程的内存使用情况,任务管理器显示的总和值和百分比值相差很大。


(来源:googledrive.com

单个进程使用的内存总和约为 1200MB,而任务管理器显示为 63%,大约为 2500MB。


(来源:googledrive.com

资源监视器还显示使用了大约 2600 MB,而列出的各个进程的内存总和不为 2600 MB。我想知道剩下的内存用在哪里了??

【问题讨论】:

    标签: windows memory resources ram


    【解决方案1】:

    它很可能被用作你在内存中的东西的缓存。操作系统这样做是为了让事情在下次启动或运行时更快。如果活动进程需要缓存占用的空间,则操作系统会删除缓存。缓存使用的内存通常被认为是“空闲的”,但正在使用中。在您的图片中,您可以看到您有 1245Mb 缓存。

    免费 - 这个很简单。这段记忆里什么都没有。它没有被使用,它只包含 0。

    可用 – 此数字包括所有可立即供应用程序使用的物理内存。它完全包括 免费号码,还包括大部分的Cached号码。 具体来说,它包括所谓的“备用列表”页面。 这些是保存可以丢弃的缓存数据的页面,允许 要归零并提供给应用程序使用的页面。

    缓存 - 这里的事情变得有点混乱。这个数字不包括内存的空闲部分。然而它可能会看到它 大于可用内存区域。那是因为缓存 在“备用列表”和所谓的 “修改清单。”修改列表上的缓存页面已在 记忆。没有进程专门要求将这些数据放入 内存,它只是作为缓存的结果而存在。因此它 可以随时写入磁盘(不是页面文件,而是 原始文件位置)并重复使用。但是,由于这涉及到 I/O, 它不被视为“可用”内存。

    来源:http://www.tomshardware.co.uk/forum/5860-63-available-stand-free-cached-memory-differences

    【讨论】:

    • 是否可以查看缓存内存的详细信息。我们能得到内存使用的完整细节而不是部分吗?如果是,如何?
    • 我知道无法访问缓存中的数据。快速谷歌搜索也没有给出任何结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    相关资源
    最近更新 更多