Windows中的内存使用情况

时间:2014-05-22 11:18:52

标签: windows memory resources ram

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

Task Manager

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

ResourceMonitor

资源监视器还显示大约2600 MB,而单个进程列出的内存总和不会达到2600 MB。我想知道使用的其余内存在哪里?

1 个答案:

答案 0 :(得分:1)

很可能它被用作内存中存在的东西的缓存。操作系统执行此操作可以使下次启动或运行更快。如果活动进程需要高速缓存占用的空间,则OS将删除高速缓存。缓存使用的内存通常被视为“免费”,但在使用中。在你的图片中你可以看到你有1245Mb缓存。

  

免费 - 这个很简单。这个记忆根本没有任何东西。它没有被使用,它只包含0。

     

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

     

缓存 - 这里事情变得更加混乱。此数字不包括内存的自由部分。然而它可能会看到它   大于可用的内存区域。那是因为缓存   包括“备用列表”和所谓的“备用列表”上的缓存页面   “修改后的列表。”修改后的列表上的缓存页面已被更改   记忆。没有任何流程特别要求提供此数据   记忆,它仅仅是缓存的结果。因此它   可以随时写入磁盘(不是写入页面文件,而是写入磁盘文件)   原始文件位置)并重复使用。但是,由于这涉及I / O,   它不被认为是“可用”的记忆。

     

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

enter image description here