本网站旨在互相学习交流。无盘学习交流,工具下载,电影站点收藏,BT等。如有不托之处,请赐教。 个人空间http://xjahqxlyb.ys168.com 个人主页http://www.cn3wnet.com/4784 http://ahqx2006.cn3wnet.com ahqx2004.126.com

全面理解虚拟内存及优化方法

上一篇 / 下一篇  2006-12-05 18:20:53 / 个人分类:学习资料

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP

全面理解虚拟内存及优化方法

0|y0{ TFd#LB V+]!\]0

 

2@1d8V:k ]0

众所周知,操作系统的任务主要是合理地调配系统的各种资源,为各种程序提供运行环境,它可以被看做是硬件和应用软件之间的一种媒介。其中对内存的管理是系统的主要职责之一,怎样使有限的内存用在刀刃上,如何摆脱系统本身所需的内存瓶颈限制,是一个非常值得我们关心的问题。

*| i}^qC-R0

中国3W网络联盟1D2h#P[{2~}f0r z

  什么是虚拟内存

4r~ytU#p-F0

  不知大家发现没有,在Windows 2000XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sysWindows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的后备力量而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。

/sr7t lZ+cs;N g0

  虚拟内存的产生

,_"F M&P7y.Z+m{r3]0

  我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被塞满,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。中国3W网络联盟.Z hu4J:kd ~

  虚拟内存的优化中国3W网络联盟7PK){l1@d

  虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。这样才能发挥出系统的最佳性能。中国3W网络联盟|x'q0dD?%CZ:Me

  1、改变页面文件的位置中国3W网络联盟bP'gv,H9~-m Su)s

  其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右键点击我的电脑,选择属性高级性能设置高级更改虚拟内存,在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)中国3W网络联盟U#L7ncB5N(tw6w{
中国3W网络联盟2s1sO_6W

  2、改变页面文件的大小

_e;t y)e:?0S4O0

  改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正塞满,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已塞满,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现满员的情况。
)U'I J&o#g0
  3、禁用页面文件

Ra6c_$D8~ |^0

  当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。中国3W网络联盟5K-j9eu"RhY.]H

  4、清空页面文件中国3W网络联盟1H |@{3]%YJ|z

  在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件),将该值设为“1”。这里所说的清除页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行清洗和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
;n dJ'B,[4XB N0
中国3W网络联盟1fG2D7OX)i*QA qF-b+ak-C

  叮当点评:本文较详细地讲解了虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。

4R S)xX*C/]0

TAG: 学习资料

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-05  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 7892
  • 日志数: 13
  • 图片数: 3
  • 文件数: 11
  • 书签数: 6
  • 建立时间: 2006-12-03
  • 更新时间: 2008-05-14

RSS订阅

Open Toolbar