第1个回答 2019-10-18
他们肯定不可能告诉你设置成多少的,他们自己都不知道,就会照本宣科告诉你设置多少倍,因为书本,资料里头都这么写的,可傻子往往总喜欢拿书本标榜自己,而忘了尽信书不如。
要想知道怎么搞,就要搞懂它的原理知其然才能知其所以然。
所谓虚拟内存顾名思义就是把某种东西当做内存来用,比如说虚拟光驱,是把硬盘镜像内容模拟光驱来用。内存盘是把内存空间当成硬盘来用。虚拟内存也是一样,电脑系统的稳定有时候真的超乎想象,可如果内存比较小,毕竟有满掉的时候,总不能让内存满了以后就让你的系统奔溃吧?但是不奔溃内存又没有了要怎么办呢?所以就想到了这种退而求其次办法,用硬盘空间代替内存。但是这样做事会牺牲运行速度的,因为内存的速度完全不是硬盘可以比拟的,当然这就是题外话了,我们就此打住。
以上我们也说了,虚拟内存是用来代替内存满掉以后为了系统不至于就此奔溃所做出的权宜之计。那么如果内存不满这个有负面影响的权宜之计就没有进行的必要。
所以在允许的情况下我们最好是不要设置虚拟内存,因为这会增加硬盘的工作量。如果是机械硬盘这会导致硬盘读写过大而卡顿。如果是ssd会带来不必要的写入,而ssd的寿命很多时候是取决于擦写次数的。用ssd做虚拟内存有时候是非常浪费写入的。
那多大的内存够你使用呢?这很简单,取消了虚拟内存,你就尽情的操作你平常想做的事,只要没有出现内存90%左右伴随出现操作奔溃出错的现象那么就说明你的物理内存本身就是够用的,无需画蛇添足多此一举。
如果某些人在没有虚拟内存的情况下确实出现了还没怎么操作内存占用量已经居高不下,并且伴有操作出错等奔溃现象那么就建议设置虚拟内存用以缓冲了。那么如果要设置虚拟内存我们到底应该设置多少呢?
按实际情况而定,上限自不必说,因为上限只不过是一个计划,不会一开始就实施,所以如果你做虚拟空间的盘符有210g空余空间,你设置210g的硬盘空间也无妨。当然这显然也是没有必要的。我们有时候还是需要一个较为合理的上限去规范我们的行为,比如说本人,ps暂存盘就是没有限制用到把自己1t的固态全塞满的程度。不要以为这不可能,硬盘够快的情况下,真的是不知不觉就那样了。所以有时候一个较为合理的上限有一定的规范错误操作的能力。这样可以在你无意识做出错误行为以后,上限可以限制电脑不继续跟着你“疯”。这个合理的上限可以根据操作系统来预估,因为对于大多数用户而言,自己的自主内存用量永远没有系统和时下流行软件花费得多。这也是为什么我们从当初1g内存的手机用到现在8g内存的手机,手机内存用量一直是50%左右的原因。所以我们可以设置一个撑死数据。xp系统时代一般2g是主流配置,我们设置一个“撑死数”:4g。w7到w10都差不多。4g是标准设置。那就8g撑死。至于mac这种保姆系统,我想没有人会去操心那个。当然也有人会说xp万一运行超过w10呢?这问题我觉得也不需要回答,因为配置上不可能出现。而ps这种软件,又不吃配置,又有可能爆内存的软件,它们都有自己都暂存设置,不需要你去为它们设置虚拟缓存。相对的初始值就比较有考究了,因为初始值不是计划,它是在一开始就会实施的。这要根据硬盘来实施。固态跟机械我们可以比喻成一个仓库。固态进货用传送。机械进货用搬运。如果是固态硬盘设置成最低值就好,因为固态本身就是以随机读写能力见长,而写入又事关寿命,所以初始值可以设置为16,不够的话上限以内它会自己再一点点长。如果是机械硬盘的话就刚好相反,机械读写数据是需要寻道的,你一个屁大的数据它也要寻一遍,你一个大数据它还是寻一遍,所以机械忌讳繁琐,最好一步到位,这样不但省了初始值慢慢增长导致的繁琐工作,而且在电脑订立虚拟内存之初有一个前瞻性。就好像你一批货,如果我初始值就告诉你了,这个人进的货一般大概要装10平方左右,那么你事先准备10平米的空间自然是极好,不然本来十平方的货,你却告诉我1平方,剩下的九平方我扩张起来就是东一手,西一脚,到处乱塞,不但塞起来费工夫,而且导致硬盘的碎片会比较多。那么要怎么一步到位呢?你可以先设置为16,一般最小值是16。你设置好16跟上限以后就跟平常一样任意的操作,到一天工作完成以后你再回去看看,虚拟值占了多少。以此为初始值就可以了。0
据我个人经验来说,抛却一些特种用途的小伙伴,目前来说,xp系统4g足够,w7+8g也足够甚至有很多8g的还会把剩余的内存用来做内存盘。如果16g甚至以上的,大部分情况内存都空置百分之七八十。还照他们说的把初始值设置1.5倍当虚拟内存,让硬盘每次花费几十个g的写入给你划出一个缓存区域,你却1m都不需要。那就真是日了狗了。。
第2个回答 2017-01-21
1、所谓虚拟内存就是在你的物理内存不够用时,把一部分硬盘空间做为内存来使用,虚拟内存设小了不够用,设大了,占用硬盘空间。
2、自定义虚拟内存,736(768)物理内存,初始值可设为512MB,最大值设为1024MB,如果在使用中发现不够用时,可再往大了设。
3、最好将虚拟内存设置在其它分区磁盘剩余空间较大的分区中,如D、F,这样可以避免系统在此分区内进行频繁的读写操作而影响系统速度。在一台电脑中,设一个就够用了,不要在其它分区再设虚拟内存。
4、置虚拟内存的方法是:右击我的电脑—属性—高级—性能设置—高级—虚拟内存更改—点选C盘—单选“无分页文件(N)”—“设置”,此时C盘中的虚拟内存就消失了;然后选中D盘,单选“自定义大小”—在下面的“初始大小”和“最大值”两个文本框中输入数值—“设置”—确定—重启,便完成了设置。
第3个回答 2012-01-20
其实 标准的是 把虚拟内存设置成 实际内存的1.5倍 如果 实际内存》=8G 可以不需要虚拟内存 不然就按机子原来 预设的就可以了 。玩游戏的时候正常都是够的 除非 像 用PS软件的时候会提示内存不足 只要 设置下就可以了 也不需要去动虚拟内存的
追问直接说改成几
追答是实际内存的1.5倍 乘法应该会算吧 你实际内存多少就 X1.5 啊 不需要改也可以啊 原来 机子虚拟内存设置是多少就多少啊 难道你想 让C盘 腾出点空间来?
第4个回答 2019-12-23
建议将初始大小和最大值同时设置为你物理内存的1-2倍,比如1G设置为2048MB(1G内存是2倍),2G设置为3072-4096MB(2G内存是1.5-2倍),3G设置为3072-4608MB(3G内存是1-1.5倍),4G内存先设置为4096(4G的1倍不够在加),