<tfoot id='vaa7ijaz'></tfoot>
  • <small id='zw9pjhwm'></small><noframes id='utwblx32'>

  • 您的位置:荆州电脑信息网 > 设置问题 > 虚拟内存改了会带来什么后果

    虚拟内存改了会带来什么后果

    作者:电脑信息网日期:

    返回目录:设置问题


    虚拟内存,就是用一块磁盘空间来辅助物理内存工作。虚拟内存是硬盘空间,而物理内存是内存,速度copy相差至少100倍。

      虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。
      虚拟内存,虚拟的不是物理内存,而是代替物理内存行使存储的功能,物理内存的运行程序的功能是无法用虚拟内存来完成的。如果RAM足够大,可以关闭掉虚拟内存。如果8G以内,虽然用处不大,但最好还是开着,让系统托管即可。不然有时候会报告虚拟内存不足。

    虚拟内存是完全可以删除的,删除后没有太大的影响。
      虚拟内存存储的是临时文件、关机后就会消失,删除后没有太大的影响。

      虚拟内存是物理内存的一种补充,在物理内存不足时,或者是休眠时,把物理内存上的数据转移到磁盘虚拟内存上,如果关机后,不及时清理磁盘虚拟内存上的数据,就有可能被他人利用,造成损失。
    一般windows XP默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好,虚拟内存是随着你的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其它分区,如D盘中。
    注意:虚拟内存只能有一个,只放在一个盘中!

    即使是大内存的机器,Windows环境下还是不提倡禁用虚拟内存。根据微软的建议,虚拟内存交换文件最小值应设为内存容量的1.5倍,页面文件的最大值则可以设置得越大越好,通常建议将它设置为最小值的2到3倍。

    下面详细说说:

    虚拟内存的作用是什么?到底设置多少为好?

     当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时e68a84e799bee5baa6e997aee7ad94337就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。
    一般人装好Windows以后,可能都会让系统自动处理虚拟内存。如果只是上网打字,这个东东确实不用你操心,但如果你要进行视频播放、编辑以及3D游戏等等对资源要求较高的任务,就要小心设置自己的虚拟内存了。虚拟内存的设置好坏涉及到系统的快慢、磁盘碎片产生的多少,甚至会影响到系统的稳定程度,确实不容小看。

      手动设置虚拟内存

      在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。

      ①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框。

      ②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。

      ③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。

    虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。
    找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。

    虚拟内存多大才合理:即使是大内存的机器,Windows环境下还是不提倡禁用虚拟内存。

    根据微软的建议,虚拟内存交换文件最小值应设为内存容量的1.5倍,但如果内存比较大,那它占用的空间也是很可观的。将页面文件的最小值设置为大于理论值,对于整个系统的运行是没有什么影响的,而且应该会更好些,唯一的损失也许就是硬盘可用空间会相应减小。假如你的硬盘空间比较紧张的话,在设置页面文件时,可以让它不小于系统内存的3/4,这样就可以保证系统比较稳定地运行了。如果你需要经常装卸大软件,开很多任务,那你还是用缺省值比较安全,否则将经常性地引起系统崩溃。
    注意虚拟内存的最小值一点要设,这是为了防止其不断变化拖慢系统。虚拟内存的最小值一般不要低于你的物理内存,除非你的物理内存很大。这是由于当运行多任务大程序时,系统可能会将整个内存中大部分不用的东西搬到你的虚拟内存中,如果设置的小的话可能导致读写频繁而降低整体性能。
    页面文件的最大值则可以设置得越大越好,呵呵 当然要看你的硬盘大小了。通常建议将它设置为最小值的2到3倍。

    虚拟内存设置在系统盘里也存在诸多问题:

    1.增加系统盘的负担。系统盘肩负着支撑Windows平台的重大使命,磁头在那里频繁地读写数据,若在虚拟内存与物理内存交换数据时也到系统盘里来操作,可想而知系统盘的读写操作过于密集,容易导致系统所在的逻辑盘产生逻辑坏甚至物理坏。同时,虚拟内存总会占用一定的磁盘空间,让Windows自行管理的话,它可以把虚拟内存所在盘的全部剩余空间当作虚拟内存来使用,这样,系统盘在某个特别的时候就会没有剩余空间,直接影响系统盘的读写操作,而后收回部分虚拟内存空间时又会产生磁盘碎片,严重影响系统盘的运行性能。

    2.由于频繁的读写操作,系统盘最容易产生磁盘碎片,也容易在磁盘上产生文件存放极不连续的现象,它的剩余空间事实上有可能是不连成一片的,这样的结果是,当虚拟内存需要扩展时(Windows自行管理虚拟内存的话),它有可能在几个空白区域写入pagefile.sys的部分数据,不集中存在的数据将导致虚拟内存与物理内存交换数据时性能大大下降,也增加磁头的工作负担(不得不跨区域来来回回地寻找数据),另外在虚拟内存被收回时还会形成大片的碎片。

    3.由于用户可能不断地安装软件,即使不直接安装在系统盘,软件也必须将一些必要的文件复制到Windows目录、Program Files目录、system/32目录和Documents and Settings目录等,日积月累,系统盘空间不断被吃掉,最终可能导致它的剩余空间不能再担负虚拟内存的重任。

    因此,不主张使用Windows默认设定的使用虚拟内存的设置方案。从提高Windows系统性能的角度看,应该把虚拟内存设置在系统盘以外的某一个盘,最好是紧跟着系统盘的逻辑盘,原因与磁盘的结构有关。硬盘的数据区域组成结构与我们平时常见到的光盘差不多,数据区以扇区形式存在,其结构实际上是众多的同心圆。系统盘一般在C盘,它最靠内,由于磁盘读写数据的机制,越靠内的扇区读写速度越快,那么,既然是虚拟内存,速度是要讲究的,而既然最好不要在系统盘开辟虚拟内存,那么,剩下的最理想的就是D盘了。当然,既成的现实也要尊重,如果你的D盘已经没有什么剩余空间,数据又不方便腾挪,那就应该考虑下一个逻辑盘。

    不论将虚拟内存设置在哪一个逻辑盘,该盘的数据是越少越好,最好没有任何数据。如果有数据,在设置虚拟内存到该盘之前,应先整理该盘的磁盘碎片再进行虚拟内存的设置操作。

    如何将虚拟内存设置在系统盘以外?
    在“虚拟内存”设置窗口,我们先取消系统盘的分页文件(即虚拟内存)。单击“驱动器”列表中的C盘,再单击该窗口“设置”按钮左边的“无分页文件(N)”使其前边的小圆圈(单选按钮)被选中,再单击“设置”按钮。接着,单击“驱动器”里我们需要设置虚拟内存的盘符(比如D盘),然后单击“自定义大小(C)”单选按钮使其被选中,在“初始大小”和“最大值”分别输入数据(如:512和1024),输入完毕单击“设置”按钮,单击“确定”按钮关闭“虚拟内存”设置窗口,再分别单击其他未关闭窗口的“确定”按钮一一将其关闭。整个设置至此结束,系统要求重启计算机,应依提示操作。

    提供几条设置技巧:

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

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

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

    4、清空页面文件
    在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。

    5.节省空间--关机时清空页面文件 如何实现关机时清空页面文件打开“控制面板”,单击“管理工具→本地安全策略→本地策略→安全选项”,双击其中“关机:清理虚拟内存页面文件”一项,单击弹出菜单中的“已启用”选项,单击“确定”即可。(要注意的是,启用这一功能后,因为要执行清理操作,关机的时间将会延长)

    很好的文章: http:///InfoView/Article_92613_3.html

    一、不管物理内存有多大,都不要关闭虚拟内存。因为Windows系统的许多核心功能都需要使用分页文件(虚拟内存),有些程序是需要虚拟内存才可以正常运行的,如果你禁用了虚拟内存,有些第三方的应用软件就可能会遇到内存不足的错误而无法运行。
    二、如虚拟内存设置过小,达不到解除内存不足的问题,虚拟内存设的越大,不只是占用硬盘空间,在使用中会产的碎片越多,增加了磁头定位的时间,降低了系统执行效率。
    三、要根据物理内存大小和个人使用zd情况来设置虚拟内存大小。计算虚拟内存的大小很麻烦,一般使用一个大约值就可以了,如一般上网虚拟内存可以设置的小一些,如果玩大型游戏虚拟内存可以设置的大一些。初始值设为256MB,最大值设为512MB ,如果在使用中出现内存不足,可再往大了设,如512/1024,768/1536,1024/2048……。
  • <tfoot id='0799d8af'></tfoot>
      <tbody id='hv6ptjmq'></tbody>

    <small id='2lx3116v'></small><noframes id='8dt9s0fp'>

      相关阅读

      • 虚拟内存改了会带来什么后果

      • 电脑信息网设置问题
      • 虚拟内存,就是用一块磁盘空间来辅助物理内存工作。虚拟内存是硬盘空间,而物理内存是内存,速度copy相差至少100倍。  虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的
      关键词不能为空

      标签导航

      iphone4自动设置里的时间不准怎么办 iPhone 4自动设置里的时间不准怎么办? IPhone4的自动设置时间不对了 iphone4的时间不正确,怎么办啊?是“自动设置” win7系统笔记本外接显示器怎么设置双屏幕显示 深度技术Win7笔记本外接显示器后怎么设置双屏显示 win7笔记本外接显示器后怎么设置双屏显示 如何实现笔记本外接显示器双屏工作 win10如何设置系统字体大小 如何调整win10系统字体大小 win10怎么修改系统字体大小 如何调整win10系统字体大小具体操作 设虚拟内存有什么好处啊?太大了又有什么坏处呢? 把转移虚拟内存清理了会有什么危害或影响啊? 虚拟内存更改会不会对系统有影响 虚拟内存是什么?关闭后会带来怎样的负面影响 win10共享的文件夹 win7,10电脑共享后,win7可以访问win10的内容,... win7提示没有权限打开 有没有人知道,win10共享的文件夹win7无权打开该怎么解... win7怎样访问win10共享文件夹无权限? 交互式登录进程初始化失败,安全模式进不去,pe进的去如图 交互式登录进程初始化失败 安全模式也进不去 开机时出现交互式登录进程初始化失败,安全模式也进不... 你好,开机出现交互式登录进程初始化失败,也进不去安全模式,可... Win7 电脑怎么清理虚拟内存 如何清理放在电脑C盘虚拟内存的缓存问题? 虚拟内存的问题,要怎么清理啊 谁有win7万能驱动包啊!就是那种什么驱动都有,打开以后自动... 怎样把GHOST WIN7镜像文件中的万能驱动包提取出来 求 带有万能驱动的,系统镜像,或万能驱动包(无广告的) 大家都帮我看一下,我的电脑让装完win7万能驱动也装了,现在... 电脑 win10 64位 my eclipse10.7 无法... 怎样在win7的电脑上设置wifi热点啊,网上的好多方法试了... vivoE1t怎么截图?网上好多方法试了都不行 vivoy913 如何root 好多方法都试了 都不行啊 求... WPS版word怎样设置页眉边距 怎样扩大WORD文档中页眉页脚的边距 word中如何调整页眉和正文之间的距离 怎么设置word页眉页脚的边距 Windows7怎么在目录下直接进入cmd命令行 win7怎么打开DOS命令行窗口 如何打开Win7命令提示符cmd.exe窗口 电脑管家在win10下,怎么没有文件粉碎 我的 WIN10 电脑管家 中 文件粉碎 不见了新安装的系... win10 系统的电脑管家里的 右键怎么没有文件粉碎、文件夹... 电脑管家文件粉碎功能没有了? qq空间怎么设置不看别人的动态 怎么设置不看别人的空间动态 qq怎么设置不看别人空间动态 qq怎么设置不看别人空间动态? win7系统怎样设置电脑不休眠

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网