|
|
发表于 2010-6-24 22:06:31
|
显示全部楼层
回复 #65 北斗 的帖子
配置  1G
划了1G的虚拟内存
这是WIN7新开机时
这是操作了几个大文件(200+MB,复制,验证MD5,等等)之后的,
以上看出,变动最大的是已缓存和空闲.
可能是我硬盘上刚刚操作的文件在内存里有了相应的缓存,
再试试,验证刚刚操作的文件的MD5,MD5是纯读文件的,在验证过程中,速度很快,而且硬盘没有吱吱作响,灯也不亮.
确实是我硬盘上刚刚操作的文件在内存里有了相应的缓存,
已缓存:  后图比前图多了414-202=212
空闲:    后图王前图少了328-73=225
差不多吧,当然,因为运行了软件,多用了几M的内存,大概也就是225-212.
上面只是小试验,只能作为虚拟内存的使用后感想.
系统缓存的基于物理内存的,缓存的是已读过的文件内容,32位和64位的操作系统都系统缓存这一特性,比如NT4系列,linux.
windows 是不直接在内存使用上告诉你用了多少系统缓存,他只是偷偷地用,(你不用我用,你要用我厚脸皮再给你,当没发生什么事)
linux 用了系统缓存会显示出来,所以他占内存会显得多一点,你要用时他再释放掉一些缓存还给你的.
参考 Microsoft Windows Internals 4 第七章 内存管理 |
|