当我看到任务管理器中显示可用内存为 15MB 时,我完全糊涂了。我的系统配置是 Core2Duo,6GB RAM,运行 Windows7 64 位专业版。截取此屏幕截图时,我运行的唯一应用程序是 Chrome 浏览器,并且我已禁用“SuperFetch”服务,以防其缓存数据。
请帮我理解为什么任务管理器中只显示 15MB 的可用 RAM。
答案1
有助阅读。
- 总计:6068Mb – 我认为您同意这一点。
- 缓存:5180:操作系统使用 5180mb 来缓存已加载的磁盘项目。
- 可用:15mb – 当前未使用的内存。
可用:5151mb:可供程序使用的内存量。基本上,缓存将在需要时返回要分配给程序的数据。在此之前,操作系统认为将内存用于某些用途(文件缓存)比让它完全闲置更明智。
因此,您的可用内存是 5180mb,而不是 15mb。
答案2
当有其他需要该内存时,Windows 7 将缓存该内存,如果应用程序请求大量内存,操作系统将从缓存中释放该内存。