查看: 1311|回复: 3
收起左侧

[已解决] vista系统.....搞不懂

 关闭 [复制链接]
舞动柱头
发表于 2008-11-12 20:05:59 | 显示全部楼层 |阅读模式
看图吧,已缓存怎么这么多??
我没有开很多程序啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
哈库拉玛塔塔
发表于 2008-11-12 20:20:48 | 显示全部楼层
英文对应的是
cached-已缓存。
free-可用内存。

这个得从XP说起,大家知道内存充足的情况下XP运行过的程序关闭后第二次运行,是非常快的,因为退出程序用到的内存页面未修改部分或已写入pagefile的部分只是转为standbylist,不可能傻傻的去擦除内存数据,换句话说,程序退出后刚才调用的很多东西仍然在内存中,而standbylist属于可用内存范畴,程序需要是可以直接用这些页面的,不存在要释放转移数据。
而Vista内存管理的改进就是standbylist加入了优先级的概念,程序需要内存时优先取standbylist优先级低的部分,结合superfetch变被动为主动的读入有用数据把free list转为standbylist,这是Vista能够挂一晚上BT后刚用也能有不错的响应速度,N天不关机也有很好的性能的根本。

其实cached和free都是可用内存,free翻译为空闲内存更准确。
千万别被中文版里面任务管理器看到的可用内存快到0了吓到。

纯引用
LZ正常的,系统先调用物理内存,再用虚拟内存。
舞动柱头
 楼主| 发表于 2008-11-14 06:31:20 | 显示全部楼层
谢谢
天国的阶梯
发表于 2008-11-14 13:57:29 | 显示全部楼层
很正常。我的三星R70还要多,开机就有70个左右的进程。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-10-8 19:40 , Processed in 0.114359 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表