大家来帮忙 新闻综合帮忙看下,家里这台电脑虚拟内存这样设置合适吗?

你知道吗:系统虚拟内存太低,鼠标右击“我的电脑”选择“属性→高级→性能下设置→高级→打开虚拟内存设置,可以重新设置最大值和最小值,按物理内存的1
发布: 19:00:31作者:中国之声
#你知道吗#系统虚拟内存太低,鼠标右击“我的电脑”选择“属性→高级→性能下设置→高级→打开虚拟内存设置,可以重新设置最大值和最小值,按物理内存的1.5~2倍来加数值,也可更改虚拟内存的存放位置,可以设置放到其他容量较大的硬盘分区,让系统虚拟内存有充分的空间,让系统运行更快。
大家都在看
48小时点击榜
Copyright (C)
Inc. All Rights Reserved.
上海看看牛视网络传播有限公司 版权所有查看: 1793|回复: 11
精华0阅读权限10最后登录在线时间1 小时
UID: 425396
精华: <font color=#
论坛新人, 积分 0, 距离下一级还需 50 积分
前两天我的电脑老是说虚拟内存不足!!!然后现在就会自动关Q了,开一个的时候就没什么情况!如果开了两个就自动会关掉一个了,不知道怎么了。。。。请各位高手教教我!!!!我实在不懂!!!!谢谢!!!!
精华0阅读权限50最后登录在线时间1362 小时
硬件攒机荣誉版主
UID: 310034
精华: <font color=#
应该是LZ电脑配置太低,楼主可否讲下你的内存是多大的?
精华0阅读权限10最后登录在线时间50 小时
UID: 427757
精华: <font color=#
新手上路, 积分 280, 距离下一级还需 20 积分
虚拟内存不足你可以把虚拟内存加大了就行.
一般的虚拟内存是在C盘中,如C盘空间不够大,就改到别的盘里去.
改虚拟内存方法:1.我的电脑右键属性2.高级3在性能那一项中点设置(S)4.再高级(在打开S后也有一个高级)5.最底下的一项虚拟内存.更改(C)6自定义大小:初始大小1500或更大最大值:3048或更大(如果硬盘够大,允许的话)完了一定要按边上的设置始大小=物理内存*1.5
你是256*1.5=384(初始大小)
最大值=初始大小*2
256*2=512(最大值)
这是 WINDOWS 对虚拟内存的要求。
精华0阅读权限50最后登录在线时间1362 小时
硬件攒机荣誉版主
UID: 310034
精华: <font color=#
另外LZ检查下系统分区是否装了太多软件或别的东西?检查下系统分区的容量还剩多少
精华0阅读权限25最后登录在线时间327 小时
精华: <font color=#
白银高级, 积分 5070, 距离下一级还需 2430 积分
回 楼主(梁锦亮) 的帖子
检查下当第二个QQ开的时候CPU占多少?
按找二楼的说法把虚拟内存搞大点再试试看!
精华0阅读权限10最后登录在线时间1 小时
UID: 425396
精华: <font color=#
论坛新人, 积分 0, 距离下一级还需 50 积分
回 1楼(yangzhixin) 的帖子
不是吧,我的电脑是pentium(R)4 cpu2.66GHz512MB内存呀。。。还垃圾???
精华0阅读权限10最后登录在线时间1 小时
UID: 425396
精华: <font color=#
论坛新人, 积分 0, 距离下一级还需 50 积分
回 4楼(chengbing) 的帖子
设置了啊,但还是会自动关掉!!!郁闷死了。。。。。。。。。。。。。。。。。。。。。。。
精华0阅读权限50最后登录在线时间1362 小时
硬件攒机荣誉版主
UID: 310034
精华: <font color=#
回 5楼(梁锦亮) 的帖子
内存小点,要是换成1G的内存就好了,另外建议LZ检查C盘容量是不是小于50%?
精华0阅读权限25最后登录在线时间327 小时
精华: <font color=#
白银高级, 积分 5070, 距离下一级还需 2430 积分
回 6楼(梁锦亮) 的帖子
关于设置详细 请看
精华2阅读权限150最后登录在线时间5924 小时
技术区总版主
精华: <font color=#
1.升级病毒库在安全模式下配合windows清理助手查杀病毒
2.提示&虚拟内存&不足的解决办法
技术区长期招募版主、技术专家,有意者PM我……
优秀会员(永久)
连续二次获得优秀会员勋章者
论坛精英(永久)
表现突出的技术专家、娱乐精英及版主以上管理人员
为论坛发展做出过特殊贡献
真诚感谢伴随论坛经历过若干次的风风雨雨,却始终支持着论坛的朋友
Powered by Discuz! X2.5
Comsenz Inc.虚拟内存是什么,要怎么设置合适自己的电脑
&虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows 98中采用Win386.swp文件的形式,而Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存。&&& 一、大小情况  1.一般情况  一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。  2.关于最小值  Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些:  ①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值。  ②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。  3.关于最大值  一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。  4.极端情况  假如硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。
  如果物理内存很大(大于512MB),则可以将虚拟内存禁用。(上海 任亚维)  5.根据不同的任务环境设置  ①以为主的环境  3D游戏对CPU、显卡和内存要求都很高,如果物理内存小于256MB,建议把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。  ②以播放视频为主的环境  视频应用对硬盘空间的“胃口”很大,不过千万不要像在3D游戏环境中一样把虚拟内存设得很大,尤其是Windows XP的用户。因为Windows XP不会自动把不需要的空间释放掉,也就是说那个Pagefiles.sys文件会越来越大。如果你把虚拟内存和Windows XP放在同一分区,播放RM、ASF等视频流文件以后,系统经常会提示你虚拟内存设得太小或是磁盘空间不足。查看此时的页面文件,已经足有1GB大小了。所以建议经常欣赏视频文件的Windows XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。  二、设置方法  下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。
阅读本文后您有什么感想? 已有
人给出评价!
13-05-1511-08-1310-05-2310-04-1510-04-1510-04-1510-04-1510-04-15
注:您的评论需要经过审核才会显示出来
Copyright &
PC6下载().All Rights Reserved
备案编号:湘ICP备号虚拟内存怎么设置?1G内存需要设置吗?怎么电脑突然显示虚拟内存不够?
虚拟内存怎么设置?1G内存需要设置吗?怎么电脑突然显示虚拟内存不够?
09-09-05 &
1、虚拟内存就是在你的物理内存不够用时把一部分硬盘空间所为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢,同时设虚拟内存会产生大量磁盘碎片,严重影响系统速度。在一般情况下,1GB物理内存已够用了,完全可以不设,如果玩游戏 ,为保险起见,可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小,因此,可把虚拟内存设为自动。系统管理虚拟内存设置方法: 右击我的电脑—属性--高级--性能设置--高级--虚拟内存更改--在驱动器列表中选选择虚拟内存(页面文件)存放的分区—选“系统管理的大小”,然后单击“设置”按钮,最后点击“确定”按钮退出。 2、自定义虚拟内存设置方法: (1)一般默认的虚拟内存大小是取一个范围值,最好给它一个固定值,这样就不容易产生磁盘碎片,1GB设512MB或1024MB。 (2)具体步骤如下:右键单击我的电脑→属性→高级→设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置→确定。 (3)虚拟内存(页面文件)存放的分区,一定要有足够的空间,硬盘资源不足,造成虚拟内存不够用;一台电脑中在一个分区设置虚拟内存就够用了,不必在其它分区中,再设置虚拟内存,一般设在靠近装有系统的C分区的D分区中。 (4)取消虚拟内存,点选存放虚拟内存(页面文件)的分区→点选无分页文件→设置→确定。
请登录后再发表评论!
[编辑本段]什么是虚拟内存  如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存进行补偿。  虚拟内存将计算机的 RAM 和硬盘上的临时空间组合在一起。当 RAM 运行速度缓慢时,虚拟内存将数据从 RAM 移动到称为“分页文件”的空间中。将数据移入与移出分页文件可以释放 RAM,以便完成工作。  一般而言,计算机的 RAM 越多,程序运行得越快。如果计算机的速度由于缺少 RAM 而降低,则可以尝试增加虚拟内存来进行补偿。但是,计算机从 RAM 读取数据的速度要比从硬盘读取数据的速度快得多,因此增加 RAM 是更好的方法。[编辑本段]虚拟内存的作用  不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。[编辑本段]虚拟内存的产生  我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。  内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量超过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。  举个例子来说,压缩程序在压缩时有时候需要读取文件的很大一部分并保存在内存中作反复的搜索。假设内存大小是128MB,而要压缩的文件有 200MB,且压缩软件需要保存在内存中的大小也是 200MB,那么这时操作系统就要权衡压缩程序和系统中的其他程序,把多出来的那一部分数据放进交换文件。下面,就让我们一起来看看如何对虚拟内存进行设置吧。[编辑本段]虚拟内存的设置  对于虚拟内存主要设置两点,即内存大小和存放位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而存放位置则是设置虚拟内存应使用哪个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。一般来说,交换文件太大不会影响效率,但会占用额外的磁盘空间。交换文件太小有时会引起可以运行的程序数量变少。  找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。  调整分页位置  Windows9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。  而对于使用Windows2000和WindowsXP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。  或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。  如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能设置→高级→虚拟内存更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。{另一种说法:调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。  PS:①1.5倍虚拟内存设置,是网上技术文档通用说明的,个人认为可以根据常用软件的实际情况设定。推荐有经验的用户使用。  ②现在有很多工具软件(例如WINDOWS优化大师、超级兔子),可以很好的更改这些设置,工具软件也会根据你的电脑的实际情况进行相应的推荐设置。[编辑本段]虚拟内存使用技巧  对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:  (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开&我的电脑&的&属性&设置窗口,切换到&高级&选项卡,在&启动和故障恢复&窗口的&写入调试信息&栏,如果你采用的是&无&,则将页面文件大小设置为2MB左右,如果采用&核心内存存储&和&完全内存存储&,则将页面文件值设置得大一些,跟物理内存差不多就可以了。  小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。  (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。  (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。[编辑本段]虚拟内存设置注意事项  允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。  1、禁用页面文件  当拥有了1G以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement”下,在“DisablePa-gingExecutive”(禁用页面文件)选项中将其值设为“1”即可。  PS:此举可能会造成系统不稳定.某些程序无法运行或死机。请根据自己实际情况更改。  1G以上内存就比较够用了,玩游戏、使用大型软件不推荐禁用虚拟内存。当然如果内存有2G的时候,可以根据自己的实际情况选择虚拟内存的使用大小(我个人认为2G内存可以禁用虚拟内存以提升系统性能,VISTA系统内存使用比较大,可以根据实际情况设定)。  2、清空页面文件  在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,根据微软的说法,这是一个安全选项,与性能无关。  高级话题:使用 SweepRAM 工具。适用于 Windows 2000/XP/2003。网上可以找到 SweepRAM 程序。该程序最大的作用是把所有进程的工作集清空。所谓工作集是指进程已映射的物理内存部分(即这些内存块全在物理内存中,并且 CPU 可以直接访问),还有一部分不在工作集中的虚拟内存则可能在转换列表中(CPU 不能通过虚地址访问,需要 Windows 映射之后才能访问),还有一部分则在磁盘上的页面文件里。工作集在进程运行时会被 Windows 自动调整,频繁访问的页面(4KB 的块)会留在内存中,而不频繁访问的页面在内存紧张时会被从工作集中移出,暂时保存在内存中的“转换列表”中,或者进一步换出到页面文件中。当应用程序再次访问某一页面时,操作系统会将它重新加回工作集中。  SweepRAM 工具以一种适中的频率(大约 40 分钟一次)反复运行,可以将各进程的工作集清空,而之后各进程的工作集会慢慢恢复。这样可以保持更好的工作集平衡,从而提高系统性能。  虚拟内存运行的原理以及过程  可能大家都会知道虚拟内存就是当物理内存不足够的时候,把硬盘的一部分当作内存来使用。  这样理解其实不够准确  物理内存就是大家平时经常说的1G内存,512M内存  首先要知道:打开任何一个程序,都是要占用物理内存的 ,当关闭这个程序的时候,系统也将会从物理内存中删除这个程序的信息  接着分两方面理解虚拟内存  --------------假设计算机物理内存是512M,系统都安装在C盘--------------------------------------  (一)当物理内存足够的时候  假设,我们运行的程序占用了215M,此时物理内存绝对够用了,但是不要以为此时系统没有用虚拟内存技术,系统照样用了虚拟内存技术,当我们打开QQ的时候,系统就为QQ这个程序指定了一个虚拟空间,只是此时这个虚拟空间里面没有信息而已  (二)当物理内存不足的时候  假设计算机运行”迅雷”和”IE浏览器”这两个个软件的时候物理内存已经达到512M,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的一个pagefile.sys的文件中  当我们想再运行迅雷的时候,此时系统会从pagefile.sys查找相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息释放到pagefiles.sys里面  这样一个循环交换过程就是虚拟内存技术,为什么叫它虚拟呢,因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时的保存内存信息的地方  一句话,虚拟内存就是用如硬盘u盘等不是内存的介质来存储内存的信息  Window xp系统里面的c:/windows/prefetch这个文件夹里面的文件是虚拟内存技术的扩展,这些prefetch(预读)文件可以提升程序的运行速度  当我们运行程序时候,系统会依据内存记录这个程序经常用到的文件,并且把这个程序读取信息记录下来,同时在c:/windows/prefech的文件,文件夹里面,  假设我们运行已经被记录photoshop这个程序,那么你双击桌面上的photoshop的时候,系统会先从c:/windows/prefetch中查找这个photoshop的相关记录,而不是继续运行photoshop,  系统根据以前记录photoshop用到的相关文件载入到内存中,载入好后,photoshop才可以继续运行,这样运行photoshop的速度就会提升了,文件.再执行ps程序,这样速度还会快么?其实这个处理速度是很快的,如果没有预读文件,打开photoshop的速度会很慢的  C:/windows/prefetch里面还有一个Layout.ini这个文件,这个文件的作用就是排列文件载入的次序,  如果c:/windows/prefetch里面的预读文件很多,那么你每次运行一个程序的时候,系统都要花大量的时间去搜索这个程序有没有预读文件,这样有可能导致程序启动很慢,所以预读文件很多的时候,那么就去删除这些预读文件吧
请登录后再发表评论!虚拟内存什么意思有什么用设置多少合适
在跑大型程序的时候经常会出现虚拟内存不足等错误提示,那么什么是虚拟内存呢以及它有什么用设置多少合适呢?接下来为你详细介绍感兴趣的你可以参考下,希望本文可以帮助到你
大家都知道windows有一个所谓的虚拟内存,一些比较老的电脑在跑大型程序的时候经常会出现虚拟内存不足等错误提示,那么什么是虚拟内存呢?它对电脑来说虚拟内存有什么用处呢?虚拟内存设置多少合适呢?今天幻儿就给大家解释一番: 虚拟内存是什么 首先大家要知道内存是什么。内存是内存储器的简称,我们的电脑在工作的时候正在执行的程序就是在这个里面的。内存的最大优点就是物美价廉,速度虽然比CPU寄存器要慢一点但是容量巨大,CPU寄存器的大小通常按MB甚至KB来计算,而内存呢已经按GB算了。不过虽然便宜那也是相对寄存器的天价来说的,比起硬盘来说还是贵不少的。内存的另一个特点是断电之后内存数据就没有了,所以我们还需要一个东西用来在断电或者程序不运行时保留数据,这个东西就是外存。外存的全称是外部存储器,常见的有硬盘,u盘,软盘,光盘等。 虚拟内存的作用 而虚拟内存,顾名思义就是把不是内存的东西当内存用。实际上就是把外存当内存用。但是一个很严重的问题就是外存的速度相对于内存要缓慢的多,所以虚拟内存虽然在一定程度上增加了可用内存但是在总体上降低了内存响应速度。 那么为什么要用虚拟内存?它有什么用呢?内存的大小直接决定我们的电脑可运行程序的多少,当运行的程序超过内存大小时系统会变卡。而虚拟内存的出现就在一定程度上扩展了内存的大小,让电脑能运行更多的程序。 虚拟内存设置多少合适? 那么另一个问题就是虚拟内存越大越好么?当然不是,最起码在windows下不是。虚拟内存虽然干内存的活但是毕竟是外存,所以响应速度很糟糕。而另一个问题就出现在windows系统上。windows系统的内存和虚拟内存的分配原则是等同对待数据随机写入。也就是说内存和虚拟内存在windows系统下是平等的,当输入需要写入内存时会随机的写入内存或者虚拟内存。那么虚拟内存越大数据被写入虚拟内存的概率也就越大,这样的结果就是系统平均响应速度会下降。所以虚拟内存不要设定的太大,尤其是硬盘性能不太好的时候。当然也有很多极端弄得办法,对于大内存用户完全可以禁用虚拟内存。本人8GB内存在windows7下禁用虚拟内存后完全没有问题,应用程序的响应速度会大大加快。 那么虚拟内存的大小多大合适呢?我个人的建议是不要超过物理内存的1.5倍,退一步也不要超过2倍。硬盘的的速度也会影响虚拟内存的大小最佳值。对于固态硬盘或者1万转速的硬盘来说虚拟内存可以略微大点,而对于我们这种7200普通转速硬盘最好适中点,而采用5200转硬盘的同学尽量小点吧&&此外,不推荐大家禁用虚拟内存,当然技术好点的可以。毕竟禁用了虚拟内存出现内存溢出的可能性就增大了,而且确实有些程序会出问题&& 此外还有一个小窍门就是如果啊虚拟内存设定到u盘上速度回略微快点。这个原因是u盘作为外存虽然读写速度比不上硬盘但是随机读写速度却比硬盘要快多了。而随机读写速度就是影响虚拟内存性能的关键指标,所以用u盘当虚拟内存确实可以加速系统,但是实话实说,很有限,而且会降低u盘的寿命,所以要慎重哦。 最最后一点,大家不要把虚拟内存的观念用到windows以外的系统,比如linux系统或者OSX系统。经常有人说linux的交换分区和windows系统的虚拟内存是一样的&&这实际上是不正确的,我以后会详细说这单的。大家知道虚拟内存这个观念只在widnows系统下有效,别轻易推广到别的系统就成了。

我要回帖

更多关于 大家来帮忙 的文章

 

随机推荐