以文本方式查看主题

-  爱心论坛  (http://zqax.net/bbs/index.asp)
--  电脑应用  (http://zqax.net/bbs/list.asp?boardid=15)
----  [转帖]Windows xp 家庭用户内存优化指南  (http://zqax.net/bbs/dispbbs.asp?boardid=15&id=75)

--  作者:守护天使JAY
--  发布时间:2006/8/12 16:32:37
--  [转帖]Windows xp 家庭用户内存优化指南

好多人的家里只有一台计算机,主要用来上上网和玩游戏,并且配置也不是很高,如果装上了windows xp,你的感觉可以用一个字来形容:慢!这就是我装完windows体验版(windows xp的中文名字)的一个体验。为什么这么慢呢,因为微软为了让你有新的体验,所以往windows xp中加入了大量崭新的功能,比如:帮助中心,远程桌面,系统恢复,自动软件更新,internet时间同步……,对于我而言,这些功能基本用不上,白白的耗了内存。要知道,大多人的机器仍然只有128m(虽然我的机器有384m的内存,但是我仍然讨厌无谓的浪费)!下


  



面我们主要谈windows xp的内存优化。

  我的windows xp版本是build2600,由于windows xp是全球统一内码类型的产品,所以尽管它的界面是英文的,但是处理中文应然是游刃有余的。如果各位的windows xp是中文版的,本文所介绍的步骤同样是可行的。

  首先让我们从系统属性对话窗开始

  我们将分别关闭“系统恢复”、“自动更新”和“远程桌面”功能。

  “系统恢复”虽然对经常犯错误的人有用,但是它会让你的硬盘处于高度繁忙的状态,你会发现你的硬盘总是忙个不停,因为windows xp要记录的操作,以便日后恢复。如果你对自己有信心,那么就不要使用它,因为它可占不少内存。

  然后关闭“自动更新”功能。这个功能对一个时时刻刻都挂在网上的用户来说很适合,但是考虑到大多数家庭都是拨号上网,没有理由让这个功能长开着。何况,微软的升级也不是时时刻刻都有新的推出,我们每隔一段时间自己更新一下完全可以。我建议你将默认的自动升级改为确认升级方式,以便使你了解系统都做了些什么。

  接下来我们将“远程桌面”的功能也关闭。这个功能似曾相识,因为windows 2000 server就有一个terminal service来做同样的事情,我们可以从中发现微软的策略,在windows 2000的时代,只有服务器版本的windows 2000才带这个功能,而且名字也十分的专业,叫做终端服务,恐怕一般的用户不知道这个功能是干什么的。到了windows xp,这个功能也被加到了windows xp home 和 professional版本里来了,而且改了名字叫做“远程桌面”。顾名思义,这个功能就是让你可以让别人在另一台机器上访问你的桌面。可以说,在一个网络环境中,比如单位的局域网,这个功能很有用。比如你有问题了可以向同事求助,他可以不用到你的跟前,直接通过“远程桌面”来访问你的机器帮你解决问题。但是在家里面,通常只有一台计算机,这个功能就显得多余了,所以微软又赋予了它新的功能叫做“快速用户切换”,就是你可以不用注销你的用户让另一个人以其他用户的身份注册来使用你的计算机。我个人怀疑它的实用价值,大多数人使用计算机都没有用户的概念,计算机用就用呗,还分什么用户。所以我的意见还是关掉它,否则你不用它就等于白白浪费内存。

  下面我们再看看“系统属性”中的“高级”选项卡,首先是“性能”的设置

  在省缺的状况下,windows xp是按照最佳的视觉效果来配置的,如果你觉得你的系统尤其是显示部分十分的缓慢的话,建议你改改,下面是我的配置:

  接下来看看“启动与恢复”的设置:

  尽管windows xp十分的稳定,但是也有崩溃的时候。如果在你的系统崩溃是你发现你的硬盘使劲儿的响,那是因为windows xp正在写dump文件呢,对我们来说,如果你不打算把这个文件寄给微软,那么它又有什么用呢?所以我的建议还是关闭:

  最后来看看“错误报告”功能。

  这个功能可以在你的windows xp发生错误的时候,系统自动收集一些错误资料然后发送给微软公司,以便其完善他们的操作系统。这个功能对于一个拨号上网的用户而言十分的不适合,因为谁会花着自己的钱同时浪费着自己的时间去发送这些十分巨大的而且只对微软公司有用的数据呢?如果这个功能对你没有用,那又何必让它占用着你的内存呢?

  最后,我们来看看还有哪些多余的功能。安装图示进入系统的服务列表:

  如果你的家里没有打印机,你可以将“printer spooler”服务关闭掉。如果你没有定期执行的任务,将“task scheduler”服务关闭掉。对于大多人而言,“remote registry”同样没有用,也可以关闭掉。下面是经过上面所有优化后的服务列表,我将优化过的地方用红颜色的圆圈标记了出来:

  优化后,windows xp启动后大约占用60m左右的内存:

  此外,大家看到这里我只关心每个应用程序的“虚拟内存”(vm size)使用情况,而不是“内存使用”(memory usage)。原因是只有“虚拟内存”才被统计到“内存使用”(commit charge)数据中去,就是大家在状态栏看到的统计值。我们可以做一小试验来验证我的说法,我们启动word,记录一下它的内存使用和系统总的内存使用,然后最小化这个word,在检查一下它的内存使用和系统总的内存使用,结果如下:

  最小化之前的内存记录

  不难发现,“memoryusage”随着word的最小化变小了,而“vm size”没有变化,并且系统总的内存使用并没有随着word的最小化而变化。这就是为什么我只关心“vm size”的原因。希望大家察看内存的时候能够注意一下,vm size才是准确的数字。

  由于本文关注的是windows xp下的系统优化,所以对一些大家耳熟能详的节约内存的方法,比如不使用壁纸,我就不写出来让大家浪费时间了。另外,大家可能会说,你把windows xp的特色功能都关闭了,那还是windows xp吗?其实这一点我也知道,不过鱼和熊掌不能兼得,如果你的机器配置很高档,如果你觉得你得windows xp运行的不慢,你当然可以使用windows xp的省缺配置了,毕竟这是微软推荐的使用方法嘛。不过,即便你关闭了我所提到的这些功能,windows xp仍然有大量的新的功能等着你,比如崭新的资源管理器真的是十分的与众不同,所以,优化完的系统还是windows xp !