你到底需要多少内存?(1) 你的电脑有多少内存?如果我们运行的是windows XP系统,那大概是512MB到1GB左右,老版本的windows系统要想流畅的运行最少也要这些。但是当我们一打开大型的应用软件或者同时打开多个应用程序的话,内存低于512MB的机器很可能会遭遇性能瓶颈。 当然,对我们来讲拥有更多的内存是解决此问题的好办法,但我们到底需要多少内存才算是够用呢? 当我们启动电脑的时候很多软件的线程就已经被系统所加载,其中包括许多必须的程序,例如杀毒工具、网络防火墙等,他们将一直在后台偷偷运行,直至接到我们的命令或者满足要求的触发条件后才显露出来。而大多数用户总是保持着客户端邮件程序,浏览器的开启状态,加上像oicq,MSN,ICQ等等即时通讯的软件,再加上放些流行歌曲什么的,系统就不堪重负了,因为他们要消耗相当多的内存,所以留给工作上真正使用的资源也就所剩无几了。内存问题 很多人相信针对于非专业性的应用而言1GB的内存就足够了,不幸的是这并不正确,你是否在加载了一个比较消耗内存的应用程序后又同时加载一个新出的游戏?看起来windows很正常的把系统中的游戏数据在硬盘上做成交换文件,但是当你无意间切换他们的时候,操作系统将在切换之前先把主内存中的游戏数据交换成应用程序的数据。 直接运行 VS 内存驻留 当你运行一个标准的DOOM 3游戏的测试程序时,你可以先运行几分钟的demo程序,并且可以不把最初的低分值作为最后得分,理由是,最初的低分值是由于游戏最开始是从硬盘来读取贴图数据到系统内存造成的,而硬盘访问简直就是FPS成绩的最大杀手! 如果你在第一次运行游戏后不关掉它,那么demo程序将驻留在系统内存中,以避免下一次运行的时候再去硬盘中读取数据。而如果你是在测试CPU或者显卡,很明显你并不愿意因为从硬盘读取数据而影响到测试成绩,所以你不会把第一次运行的程序作为测试的最后得分。 无论怎样,测试内存的性能是有很多种测试方法的,在这个案例中,第一次运行的demo程序将成为性能测试的基准数据。 想想看,你是否会只为了要消除硬盘读取数据的低效率而把游戏存档调出后再reload一变吗:)?不过没关系,这是为什么我们再测试图表中都会把第一次运行的得分标示出来的原因。测试平台、测试程序游戏与设定UCh_ram_do_you_really_need/page3.html##" target=_blank>NVIDIANVIDIA Geforce 6800