虚拟内存怎么弄是C盘吗任务管理器物理内存与虚拟内存百分之七十

win7/win10的物理内存(RAM)12G还需要虚拟内存吗?
最近发现C盘越来越小?我的物理内存12G但是查看C盘下的隐藏文件pagefile.sys居然占用10G硬盘空间,hiberfil.sys占用4.75G总共14G多空间白白浪费,考虑到hiberfil.sys是休眠文件,有时候会用到先不管它,面对pagefile.sys这么超大文件是否采取措施值得考虑。上网查了下,大多数人认为虚拟内存可以禁用,但是也有反对声音,以下是作者认为比较靠谱两种说法:不要禁用观点:
作者:余天升
来源:知乎
著作权归作者所有,转载请联系作者获得授权。先纠正一个误区,虚拟内存是不能禁用的。君所说的“虚拟内存”,应该指的是页面文件(paging
file,pagefile.sys),是操作系统将部分虚拟内存页面换到磁盘上存放的数据。文章较长,可以直接跳到最后一段看结论。
我们先看看物理内存中有什么数据吧,我也是12G内存,引用,物理内存中不仅存放了各个进程的数据(Process Private部分),还有许多预读进来的文件(Mapped
Files),这些内容可以用微软提供的工具来查看。操作系统会猜测你的接下来要使用哪些文件,或者你运行的进程接下来很可能读写哪些文件,然后把这些文件预读到内存中,到你真正需要的时候,打开这些文件就会非常快了。
认为页面文件不好的一个观点是,页面文件中的数据需要从磁盘读入,而磁盘的读写速度是远远低于内存的读写速度的,关闭页面文件,强迫所有分页留在内存里面,可以提升性能。看起来似乎有道理,不过内存应该留给最需要的任务来使用,有过一个进程并不是特别活跃,那么完全可以把他的分页换到磁盘上,把内存腾出来留给更需要使用这块内存的任务,或者映射更多的文件到内存中提高命中率。这一点在微软的一名技术专家Mark Russinovich的一篇博文中提到过:
Some feel having no paging file results in better performance, but in general, having a paging file means Windows can write pages on the modified list (which represent pages that aren’t being accessed actively but
have not been saved to disk) out to the paging file, thus making that memory available for more useful purposes (processes or file cache).
另外一个认为页面文件不好的观点是,页面文件的存在会频繁的读写磁盘,会降低SSD这类特殊磁盘的使用寿命。微软也在一篇中指出,Windows 7是为SSD优化过的,对于页面文件的读写操作的比例大约是40:1,绝大部分是读操作。读操作读取的数据一般都比较小,而写操作写入的数据相对都比较大,这些设计是有考虑过SSD寿命的问题的。
另外,在系统崩溃的时候生成错误报告也是需要依赖页面文件的,禁用页面文件会使得这个功能受到影响。不过除了开发者,可能很少人会知道错误报告和dump怎么使用,这一点就忽略吧。
综上所述,至少在Windows 7或更新版本的系统中,无论物理内存有多大,页面文件的存在都是积极而且有益的。如何更好地调度和管理内存,这个工作就交给Windows自己去做吧,微软的工程师都帮我们做好了,至少不会比我们自己管理要差。至于禁用页面文件,是可以的,当且仅当磁盘空间不足的时候。
其他相关文章:
可以禁用的观点:
作者:Jirap Chung
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
我是赞成大内存,没有必要打开虚拟内存。实际上并不能太过神化操作系统内存交换算法。内存页发生交换,并不是想象中“不够用”的时候发生的,也就是说,就算你有100G的内存,这样的交换还是每时每刻会发生的,因为系统运行的过程中,总会存在不活跃的进程,经过一系列的系统调度算法过后,即使系统可用内存量富余,还是会被交换到硬盘中。有人说“有些软件”没有虚拟内存会出错,会无法运行,这个绝对是一个误解。现代操作系统的存在很大一个作用是分配、管理和保护资源,没有任何一条操作系统相关的函数是能够“显式”地把内存分配到“虚拟”内存里面,软件本身也没有权限直接指示操作系统什么时候进行内存页交换。普通软件能做的,只是能够告诉操作系统“我现在需要xx大小内存”,和“这部分内存我不需要了,你随意处理”。另外请思考一个问题,原本2G内存,虚拟内存3G的情况下,系统能正常运行,为什么物理内存8G,虚拟内存0G就不能正常运行呢?很多人说是因为负荷小,才没出问题,但是需要注意的是,负荷足够大的情况下,2G内存+3G虚拟内存,一样会发生不稳定和造成系统崩溃的情况,因为即使交由托管虚拟内存大小,系统也不可能无限制地去把硬盘空间分配为虚拟内存,所以因为内存占用问题而造成的系统稳定性降低,最根本的原因是物理内存size的问题,而不是因为没有打开虚拟内存。最后再强调一个,windows内核中关于内存的管理策略,是针对大多数情况下做出的策略平衡,并不会过于倾斜向特别小的内存或者特别大的内存的情况。如果有超过8G,或者16G甚至更大的内存的情况下,而本身的用户程序并不是太过占用内存,再发生内存页交换,是毫无意义的,反而让本来的空闲内存得不到充分利用。
实际上我发现虚拟内存确实没有必要,我的虚拟内存交于系统自己管理,最开始是7G多,随后变成8G到后来变成10G,这个与网上说的系统会自动把虚拟内存设置与物理内存一致情况。在本人电脑是这种情况还不能说明问题,于是我找了其他同学电脑看了下。他的物理内存8G,查看虚拟内存发现也是8G左右,这正好说明系统会自动把虚拟内存设置与物理内存一致情况。总之就是物理内存越大,相应的虚拟内存越大,占用硬盘空间越大,其实这么大虚拟内存完全没有必要,鉴于我的物理内存12G,采用折中办法,将虚拟内存设置系统推荐的2417M,最后重启电脑C盘瞬间变大了。之后电脑没察觉任何异常!所以我还是比较赞同大内存可以禁用虚拟内存的说法。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!电脑虚拟内存怎么设置 正确设置系统虚拟内存的方法 - 常见问题解答 - U大侠官网-装机专家
电脑虚拟内存怎么设置 正确设置系统虚拟内存的方法
编辑:chenbx123
来源:U大侠
  虚拟主要是用于配合内存进行使用的,一般情况下很少用到,并且对于提升性能没有多大用处,很多人都知道虚拟内存,但并不了解,下面给大家介绍正确的设置虚拟内存的方法,避免进入设置误区。
  误区一:虚拟内存不应该设在系统盘C盘(系统盘) 而应该设在其他非系统分区
  答案:错!因为C盘做为默认的系统盘,硬盘读写最频繁的就是系统文件和页面文件。而硬盘读写时最耗时的操作是什么呢?是磁头定位!而同一分区内的磁头定位无疑要比跨分区的远距离来回定位要节省时间!所以,系统盘内的虚拟内存(系统默认值)是执行最快、效率最高的。
  误区二:虚拟内存的最佳值是内存容量的1.5-3倍
  答案:错!要根据实际使用情况来判断。特别是大内存普及的今天。内存使用率看任务管理器的内存一栏。一般1GB内存,根据实际使用内存占用情况,可以设虚拟内存为128-1024MB(内存+虚拟内存之和一般比正常占用高256-512MB即可)。平时正常占用为几百MB的人,甚至可以禁用虚拟内存(有软件限制的可以设少量虚拟内存,如16-128MB)。
  内存为2G及以上的,一般可以禁用虚拟内存(有软件限制的可以设少量虚拟内存,如16-128MB)。部分确实会使用大量内存的人,如玩大型3D游戏、制作大幅图片、3D建模等,并收到系统内存不足警告的,才需要酌情设定虚拟内存。
  误区三:虚拟内存越大越好
  答案:错!虚拟内存过大,既浪费了磁盘空间,又增加了磁头定位的时间,降低了系统执行效率,没有任何好处。正确设置可节省256MB-4G左右空间(视内存大小)
  其他Win7系统常见问题:
  更多精彩内容,请关注或者关注U大侠官方微信公众号(搜索&U大侠&,或者扫描下方二维码即可)。
U大侠微信公众号
  有问题的小伙伴们也可以加入U大侠官方Q群(),U大侠以及众多电脑大神将为大家一一解答。
常见问题解答c盘虚拟内存怎么设置?_设备工具_行业资讯-第一枪
您好,欢迎来到第一枪!
[导读]c盘虚拟内存怎么设置?很多人对于c盘的内存不是很满意,特别是一些喜欢玩大型游戏朋友,这时就需要我们适当的设置一下c盘的虚拟内存,那么要怎么设置呢?下面我们就来看看吧。
虚拟内存的简介
虚拟内存是相对于物理内存而言的,当系统的物理内存空间入不
&&&&&& c盘虚拟内存怎么设置?很多人对于c盘的内存不是很满意,特别是一些喜欢玩大型游戏朋友,这时就需要我们适当的设置一下c盘的虚拟内存,那么要怎么设置呢?下面我们就来看看吧。
&&&&&& 虚拟内存的简介
&&&&&& 虚拟内存是相对于物理内存而言的,当系统的物理内存空间入不付出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。
&&&&&& 设置c盘虚拟内存的方法
&&&&&& 打开开始菜单-控制面板-系统,选择&高级&,点击&性能&栏中的&设置&,选择&高级&,点击&虚拟内存&的&更改&,进入&虚拟内存&窗口。在驱动器列表中选中系统盘符c盘,然后选&无分页文件&,再单击&设置&;接着点击其他分区,选择&自定义大小&,在&初始大小&和&最大值&中设定数值,然后单击&设置&,最后&确定&退出就可以了。
&&&&&& 虚拟内存的大小
&&&&&& 一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。
&&&&&& 虚拟内存的最小值
&&&&&& Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些:使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值;内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。
&&&&&& 虚拟内存的最大值
&&&&&& 一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。
&&&&&& 设置虚拟内存的条件
&&&&&& 1、以3D游戏为主的环境:3D游戏对CPU、显卡和内存要求都很高,如果物理内存小于256MB,把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。
&&&&&& 2、以播放视频为主的环境:视频应用对硬盘空间的要求很大,不过不要把虚拟内存设得很大,尤其是XP用户。因为XP不会自动把不需要的空间释放掉,Pagefiles.sys文件会越来越大。如果你把虚拟内存和XP放在同一分区,播放RM、ASF等视频流文件以后,系统经常会提示你虚拟内存设得太小或是磁盘空间不足。所以经常欣赏视频文件的XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。
&&&&&& 注意事项
&&&&&& 1、假如硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。
&&&&&& 2、如果物理内存很大(大于512MB),则可以将虚拟内存禁用。
&&&&&& 相关文章推荐:
相关推荐:正在初始化报价器谁可以解答下c盘需要设置虚拟内存吗3个回答晨昏HX1、鼠标右键点击“计算机”,在对话框中点“属性”,在界面左边点“高级系统设置”
出现新的界面,在新的选择框中“性能”一项点“设置”,又出现一个新窗口,在最上面一行点“高级”
再出现新的对话框,在“虚拟内存”一项中点“更改”
最后根据自己的需要填上虚拟内存的小,一般设置为你的物理内存的2.5倍
5、需要重启计算机才能生效。 希望我的回答能帮到您
啊姗笨蛋1201  c盘不一定要设置虚拟内存,但是虚拟内存让系统托管最好。如果一定要自己设,建议按微软推荐的数值设置,即为物理内存的1.5-3倍为宜。
  1、随着现在电脑可用内存的不断增大,虚拟内存越来越不重要,一般不必管它,让系统托管是最好。
  2、虚拟内存通常默认设在C盘,要注意,C盘不要太满,留一些空间放虚拟内存的页面文件。
  3、虚拟内存不是代替物理内存运行程序的,而是暂时代替物理内存保存数据的。所以,对系统提速是毫无作用的,根本的办法还是增加物理内存。
  虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。
  虚拟内存,是代替物理内存的存储功能,但不能代替物理内存的运行的功能。所以,一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。
小土房子  系统默认就已经在C分区WINDOWS目录中建立默认的虚拟内存。如果有特别的程序要求,改为手动分配适合的虚拟内存,的确可以让性能进一步提升。最好连默认的援存目录也一并设置。
  1、把虚拟内存文件和系统临时文件夹TEMP从默认的C盘转放到其它分区内存放.注意这个分区要有足够的磁盘空间.
  2、右键打开》我的电脑》属性》高级》性能-设置》高级》更改》把原来系统设置的虚拟内存文件设为“无分页文件” 然后,找最后一个盘符,设“自定义大小”,把“初始大小”和“最大值”都设为同一个数值,这个数值为你实际内存的1.5~3倍。比如你电脑是2G的就设6000
  3、右键打开》我的电脑》属性》高级》环境变量,把上面"用户变量"和下面的"系统变量"中的TEMP和TMP都改为你要设定分区中去,如你想设定F盘,,先在F盘内建一个TEMP的文件夹,然后把的c:\\ emp和c:\\ mp 都改为 f:\\ emp
其他回答热门问答1234567891011121314151617181920查看更多21222324252627282930相关问答1个回答怀念你回不来的日子我这边是无锡的,做不锈钢材料,要是需要我给你提供报价1个回答天使1273背面贴着的话,焊接后对强度有很大的提高,所以一般有做加强筋。3个回答清清430cSq你是指什么代码?色织布按原材料是涤纶,尼龙等来分。你说的是规格吧,规格有纱的粗细如75D,100D,也有棉的如21S,40S等,还有就是经纬密度了3个回答挚爱鱼子酱圛笵水表的B级、C级是老式水表的等级表示方式。现在生产的水表已不再使用此等级。原来的等级划分也是依靠水表准确计量的流量范围,C级准确计量的流量范围宽,B级的窄。但是一般C级用于可直接饮...2个回答乔乔最萌78格力超薄风管机,可以啊3个回答deeb1dTC,TR 是指的纺织材料的成分,TC是涤棉混纺,TR是涤粘混纺
T-polyester 涤纶 C-cotton
R-rayon粘胶1个回答123可爱小宝贝这种情况基本没什么可能性了。 1、可以使用电脑管家的文件修复工具修复。 2、首先打开电脑管家工具箱。 3、找到“文件恢复”工具 4、点击“恢复被删除的文件”。 5、等待扫描结束后,...1个回答清泉_1856  SA-210C(25MnG)是ASME SA-210标准中的钢号,是锅炉和过热器用碳锰钢小口径管,珠光体型热强钢。我国于1995年将其移植到GB5310,定名为25MnG。其化...1个回答置业顾问这种情况基本没什么可能性了。 1、可以使用电脑管家的文件修复工具修复。 2、首先打开电脑管家工具箱。 3、找到“文件恢复”工具 4、点击“恢复被删除的文件”。 5、等待扫描结束后,...1个回答夏尔_9990理论上来说C级锁比B级锁防盗性能要好。但是国家标准只规定了A级锁和B级锁,并没有C级锁之说。也就是说,目前市场上销售的所谓C级锁如果质量达到国家B级锁的基本要求,就都应该视为“B级...

我要回帖

更多关于 任务管理器物理内存高 的文章

 

随机推荐