内存——可用还是空闲?

内存——可用还是空闲?

我有 Windows 7,8 GB 内存。

目前我看到的是:

在此处输入图片描述

我读这里那:

  • Total是计算机上安装的 RAM 数量,以兆字节 (MB) 为单位。(✔ 好的)。

  • Cached指最近用于系统资源的物理内存量。(✔ 好的)。

  • Available是资源监视器中的待机内存和可用内存总量。(✔ 好的)。

  • Free是当前未使用或不包含有用信息的内存量(与包含有用信息的缓存文件不同)。(?嗯)。

我不明白最后一部分。这是否意味着程序的内存大小可能为Available+Free?(因为“可用”可用,并且Free包含不必要的信息 - 它可以释放其块。)

问题 我说得对吗?多少钱(根据我的照片)全部的是否有可用内存供新执行程序使用?

答案1

空闲 RAM 是尚未分配的 RAM。未使用 RAM 的程序会将其保留以供日后使用,因为重新使用已分配的 RAM 比空闲 RAM 并在日后重新分配更快。如果新进程需要内存但空闲 RAM 数量较少,则部分可用内存将被释放。

答案2

@Tobi Hahn 的回答不正确。正确答案应该AvailableCached+Free

根据建议sevenforums.com 中的 whsLook into Resource Monitor > Memory tab. That gives you a better picture.

这是我的数字(附图表): 资源监控

  • Hardware Reserved: 不再使用 BIOS 和驱动程序
  • In Use:你的程序/操作系统正在使用的内存
  • Modified:脏内存,使用前需要写入磁盘。
  • Standby:缓存数据和代码
  • Free: 自由的

还,

  • Available:包括StandbyFree。=>Standby+Free
  • Cached:包括StandbyModified=>Standby+Modified

因此答案应该是Standby+Free=> Available

注意:如果您想包含Modified,那么它将是Modified+Standby+Free=> Cached+Free

相关内容