电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 3186 人浏览分享

Windows 7内存占用比XP高,倒退还是进步?

[复制链接]
3186 4
很多从XP转到Windows 7的用户都有这样的疑问,安装Windows 7之后,系统占用的内存要明显比使用XP时占用的高,是不是这样就证明Windows 7不如XP呢?当然不是!其实Windows 7内存占用高并不代表不好,更不是倒退,我们不能再以XP时代的眼光去看待Windows 7!

首先,排除系统受到病毒等其他因素影响的非正常情况,系统占用的内存一般为系统物理内存的30%~40%之间。我们都知道,Windows系统本身就是一个程序,其他应用程序都是运行在系统这个程序的基础之上的,所以为了保证系统中其他程序的流畅运行,我们首先要保障系统的流畅运行,也就自然要保证系统占有足够的内存空间来运行。

其次,因为XP系统的内存管理能力并不好,因此造成长期以来我们一直认为系统空闲的内存越多就越好,其实Windows 7中新的内存管理机制已经非XP可比。

例如Windows 7当中新增的Superfetch进程。该进程具有学习能力,会自动记录分析用户平时的操作习惯,并以此为依据将用户常用的程序预加载到内存中。显然这样会造成Windows 7占用的内存比XP高的现象,但是通过预加载的方式,却可以让用户以更快的速度加载、运行常用的程序,你说这个内存的占用值不值得?与其让内存闲置,不如充分利用起来!显然Windows 7在这方面已经比XP先进了很多。同时,Superfetch进程采用的是延时启动的方式,因此并不会影响我们的开机启动速度,可谓速度与性能兼顾。

除此之外,Windows 7对于空闲内存的管理也更加合理。相信不少用户使用XP时都碰到过这样的情况:离开一段时间回来后,系统响应非常缓慢。这是因为离开时系统的一些后台进程会挤占到内存当中,当用户再次激活系统的时候才会关闭部分进程来腾出内存空间供前台程序使用,而这个过程就会造成系统响应缓慢。但是在Windows 7中,新的预读机制会根据用户习惯在用户重新激活电脑前关闭部分进程,因而不会影响用户的使用。

还有,Windows 7的内存占用也是动态的,可以自动释放内存空间,用以给用户开启新的程序。经过董师傅实测,1GB内存的电脑开机后系统占用内存约500MB,当继续开启Word、qq等应用程序以及10个Chrome浏览器窗口后,内存占用上升至900MB左右,此时再开启10个Chrome浏览器窗口,内存上升到950MB左右,而这时系统占用的内存已经缩减到450MB左右,且依然稳定运行。

可以肯定地说,Windows 7因为更多人性化的功能而占用了更多的内存,但这些被占用的内存都是得到了合理的利用的。而我们现在也应该摒弃以往的闲置内存越多就越好的观念。内存闲置不用,不是浪费么?你说是吧!

评论 4

电脑新人 电脑新人  合格会员  发表于 2011-3-28 20:26:02 | 显示全部楼层
抢个沙发        感谢楼主的分享说明{:3_233:}

孤云飞 孤云飞  小鸟会员  发表于 2011-3-30 09:39:28 | 显示全部楼层
肯定是倒退咯,我还用xp呢

zmx zmx  正式会员  发表于 2011-4-2 20:57:12 | 显示全部楼层
w7内存占用量就是高,有办法降低吗?

yuop5 yuop5  正式会员  发表于 2011-5-23 13:27:16 | 显示全部楼层
我512M内存,就不能很流畅运用WIN7,而XP就表现不错。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

23

粉丝

2901

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.