虚拟内存有什么用?不要随意设置虚拟内存

作者: IT阿杰分类: 数码 发布时间: 2022-03-24 20:49:05 浏览:602854 次

虚拟内存有什么用?不要随意设置虚拟内存

无言谁会凭兰意:
额, 有点过于业余了, windows的虚拟内存只是 虚拟内存技术的一个拓展, 叫他分页文件更好, 真正的虚拟内存是 CPU 内存管理单元 用于调度物理内存和磁盘衍生出来的技术. 在此基础上, 虚拟内存会根据页表 去物理内存中找数据, 找不到就去磁盘找, 找到之后再登记到页表. 这里的磁盘就是window系统中所说的"虚拟内存", 也叫分页文件. 大小就让系统自动调整就行了, 关了之后, 虚拟内存使用不了分页文件, 会直接加剧cpu的负载, 因为cpu需要承担内存整理的工作, 并且有些软件因为本身特效, 在申请虚拟内存时, 用到的page 过于大, 物理内存由于碎片化的缘故, 导致没有可用的内存用于分配(是没有可用,不是没有), 所以会导致看似你的内存还有很多,但是程序报没有内存崩溃. 所以分页文件不要关,默认就好.

【回复】您这个比我的解释专业。赞一个。
【回复】回复 @折扇抚柔颜 :换浏览器吧,换edge,虚拟内存是cpu内存管理单元。你说的我理解应该是分页文件文件大小,这个没有用。内存和磁盘的速度本身就不可同日而语。而且,浏览器基本上不会从分页文件拿数据,所以你设置多大,都没有,读数据,走的还是,虚拟内存映射物理内存,内存中没查到,走磁盘。如果是一些大型游戏。可能会在分页文件中存数据充当物理内存。但这是因为游戏加载本身就不需要高速io。你浏览器内存不够,要么+内存,要么换浏览器。还有,建议分页文件大小直接默认。现在的软件基本用不到这个。你开大了系统为个人应用内存让步走分页文件,电脑反而卡顿。
【回复】回复 @变平吧 :看有些人说,有些游戏是需要手动去设置虚拟内存的。因为我不玩游戏,一般只运行虚拟机,编程工具和一些常用软件,所以不大会遇到内存超标的情况。 起始值和最大值不一样,我这自动管理默认起始值设置为16M,最大设置为3072M。如果需要手动指定并且运行游戏的话,应该是要根据游戏的需求来设置。
绅士灬抖艾斯:
UP主,最大问题是自动设置虚拟内存它经常给我占用满,我是32G内存,虚拟内存自动也是32G,一般性是电脑啥都不开时候最小值占用C盘,但是经常会出现 打完一个3A之后 虚拟存档直接占用32G C盘空间,而且不变小。一直下去,不管是重启 过几天 都如此,只能手动把自动配置虚拟内存给改成手动配置,才能变小。。。。。。这个没法解决的话,自动配置虚拟内容太鸡肋了。

【回复】为什么up不回复你,我也想知道怎么办。是不是up不行啊@IT编程运维阿杰
【回复】回复 @TechOtaku39 : 是系统扣除的 快速启动扣的容量。我设置虚拟内容8G依然自动变成32。然后发现是快速启动。虽然快速启动让你重启更快啥的,其实主要是开机速度,我插了8个固态18T,2个机械9T。开机依然是10秒。然后我现在完全关闭快速启动了,虚拟扣除8,多的直接不扣了,开机时间变成30秒。
【回复】回复 @EliminateSorrow : 老兄,如果觉得不用关可以不关。,我自己不玩游戏,也没人啥都一定会,我这个只是建议。要不您付费咨询,我专业给您服务,那时候我一定盯着您提出的消息。[抱拳]
GINYIN:
虚拟内存这玩意关了有的程序是直接报错的。。。以前一般来说是设置成物理内存的两倍来避免虚拟内存满了后临时自己扩大小卡顿

【回复】Up主,你好,我32g内存,系统分配的只有2G,怎么设,打游戏经常闪退。
【回复】有不少小视频说关掉省系统空间。看的很让人焦虑。
【回复】回复 @Choc夏沫 :你买四根32g的条子是为了什么???
好想和你住进动漫里:
up,两条16g的内存条,虚拟内存设置多少,是按16g设置还是按32g设置

【回复】不用设置,就按系统默认自动管理。以前内存小的时候可以设置成内存的二倍,现在内存大了,再设置成内存的二倍会极大的占用硬盘的空间而且没有用处。如果虚拟内存不够用,系统自动管理会自己扩大,无非是扩大的时候会出现人类无法感知的一点延迟。
【回复】回复 @IT阿杰 :16g内存,设置默认的时候,玩荒野大镖客这个游戏会发生卡死报错,提示虚拟内存不足,我改了虚拟内存就不卡死了[笑哭],虽然数值改得很小
【回复】默认就好。自动的分。我之前c盘分了2944M之后又变了2400多。16G
-华音-:
我128g内存,根本用不到虚拟内存[嗑瓜子][脱单doge]

【回复】我也128G内存,也得设,因为已提交175G内存了……不设就要死
SunShower:
注意如果没有虚拟内存,内存只要占满就会破坏你现在运行的程序。注意看那个已提交占了多少就知道你的电脑正在占用多少内存

【回复】关闭虚拟内存很容易造成程序崩溃。
【回复】回复 @爱吃白菜捏 : 为了保证不出问题 总之一定得留一个区的托管
街头打架王:
励志当最强课代表的我来给大家总结总结✨✨✨: 虚拟内存有什么用?不要随意设置虚拟内存 目录 介绍 内容 00:05 介绍 一·介绍? 1·虚拟内...

改个长长的名字:
UPUP主,我可以设置到其他盘去吗?原本在C盘,我想改到D盘去,然后把系统自动分配也打上钩,这样可以吗?之前这个虚拟内存只有900mb左右,今天第一次下载游戏,玩了一下绝地求生,现在变成了8GB,所以想移到别的盘去。

【回复】我自己没有移动。您按照网上的说法可以试一下转移,但是,有移到其他的盘去了,结果软件崩溃的也有,如果不行再移回来。我觉得先尽量使用其他的办法去减轻C盘的压力,不到万般无奈的情况下不动C盘的这些设置。
【回复】回复 @耽误正业的德语学习者 :可能是你之前没有点无分页再点应用把它删掉,所以两边都有吧
【回复】回复 @IT阿杰 :up我就是把它移动到d盘后,发现c盘也有它,两边都占空间怎么办?
墨初枫:
我之前看e盘有30多个g清不掉的时候就很着急,然后我就去网上各种搜办法想格式化,然后其中一个有说虚拟内存,然后我按照设置给E盘去掉之后果然多出来了,然后edge经常运行着运行着就无响应了,泰坦陨落也打不开,我还以为怎么了呢?然后我又给加回来之后又没事了,我想问一下我两个固态,我只给e盘虚拟空间可不可以?

【回复】回复 @墨初枫 :前面有个朋友的知识可以参考一下:如果有二块硬盘,虚拟空间不要跨硬盘设置。比如:系统C盘在第一块硬盘里,第一块硬盘分区是C,D,第二块硬盘分E,F,那么虚拟内存设置到C,D盘可以,但是设置到E,F可能就会有问题。
【回复】回复 @新时代大家庭 :确实,要是不给这个虚拟内存的话,你游戏都会崩溃
【回复】回复 @墨初枫 :不给系统盘分配虚拟内存的后果就是蓝屏后无法获得详尽的内存转储[笑哭][大哭]
主线赠送五星秘术师:
虚拟内存能在移动硬盘上用吗?(内部只有256g固态本身就不够用了[笑哭])

【回复】最好不放移动硬盘啊,因为虚拟内存需要频繁读写,移动碍盘本身是为移动和短暂数据交换而生的,通过USB连接,不仅速度慢,久了移动硬盘可能损坏。
【回复】回复 @呜哇大哭包 :要是真无法需要C盘空间,把一些软件卸载安装到移动硬盘,或者就改一下虚拟内存大小看看会不会有报错。虚拟内存本来就是为了电脑能快一点的,放移动硬盘反而可能拖慢了。
【回复】回复 @IT阿杰 :我这个电脑内存是焊死的[辣眼睛]固态位只有一个(我妈单位给的自带的东西不让拿走[辣眼睛])
流浪的亡灵:
这个问题我来解答,我玩PUBG 老配置了97K+32G 3200内存+1060 6G显卡 之前怎么设置都卡,自从我把虚拟内存设置到32G的3.5倍最大值4.5倍时 就几乎没怎么卡顿过,我是一个三星970Plus 一个东芝TR200我把虚拟内存设置到东芝硬盘里,最大值好像是144G 最小值120G左右,三星970P一个系统分区,一个游戏分区,现在我玩PUBG 是1080P画质下 三中画质,100渲染,不怎么卡顿了,像之前 我都设置最低人多了还卡的一批,决赛圈能卡成PPT,现在基本不卡了,人多也不那么卡了,我认识的一个网友32G内存 WIN11系统,他直接把虚拟内存设置为300G,比我还丧心病狂,不过他不蓝屏也不卡顿了,除了这300G的虚拟内存硬盘不好,反复频繁的读写会卡顿

【回复】只有我32G内存然后单独搞了个256G的sata硬盘设置了200多G虚拟内存吗[妙啊]
【回复】回复 @wuli千棘_ :1g=1024m 1024x8得出的数就是8g 在x1.5最小x2或者3是最大
【回复】请教一下 我永劫老是卡退闪退 c盘和游戏盘是同一个512固态分出来的 我应该怎么设置虚拟内存
拯救说唱:
感谢up[灵魂出窍]今天想给c盘分盘的时候发现d盘明明有80g可用却只能拿出来20g,后来上网查把虚拟内存关掉了就好了。分完盘下午打游戏的时候先打的战地1,正常游戏150帧,突然卡住然后闪退,我当时还以为游戏bug呢就没管,然后又去打的cod,也是突然卡住然后闪退,甚至连错误报告都没有,这时候我就有点害怕遗忘是显卡炸了,又试了一下apex,也是卡住然后突然闪退,好在apex闪退之后有错误报告,报告上面写着虚拟内训不足[灵魂出窍]我这时候才知道把虚拟内存调回来,现在cod两把了没闪退过

【回复】不能说物理内存大就可以不开虚拟内存,有些程序是一定需要虚拟内存来协助的,虚拟内存可以帮助减小物理内存和CPU压力以及增加读写效率。
【回复】回复 @楚瑶瑶 :如果真要说,其实大小无所谓,二十几个G就很够[tv_白眼]。我自己开了大概有30几个G
【回复】回复 @Ronsen_Li :那我目前物理是16G的,你推荐我开多少。刚买了《最后生还者》这个游戏,发现它太吃虚拟内存了。然后我就给他开通了38G最小最大48G,不然都进不去 。就是我通关之后大概设置多少比较合理?
哔俚哔呢:
虚拟内存 = 页面文件(硬盘)+ 物理内存。 虚拟内存 无法关闭。只能关闭 页面文件。 页面文件如果给win系统托管,某些需要 大量页面文件 的软件或者游戏 会因为页面文件不足导致闪退。 可以手动设置页面文件大小,实际情况根据具体需求来。

1Diablo1111:
[墨镜]此话题我来终结:内存足够大的朋友,可以用类似RamDisk这种软件从内存中划分出一块虚拟硬盘,再将虚拟内存分页文件设置进这个虚拟硬盘,这样你的虚拟内存就放进了物理内存中,运行速度可以提高一个维度,也解决了某些软件需要有虚拟内存才能启动的问题。

【回复】回复 @1Diablo1111 : 想问一下 比如我是两条16g内存条 分10g内存当硬盘 内存是从两个内存条平均各分5g 还是从一个内存条分10g 这样不会影响本来内存性能吗? 还有能不能插3条内存 2条组成双通道 只让第三条当硬盘呢?
【回复】回复 @Hytoid : 根据你所需要运行的程序产生的虚拟内存分页文件大小来判断需要从内存中划分出多大的虚拟硬盘,然后再判断内存是否够用
【回复】64g够大吗?可以给个教学流程吗
長門ii:
也算终于找到我游戏崩溃的原因了[大哭]

【回复】回复 @网络封号斗罗 :事件查看器
【回复】回复 @長門ii : 这个在哪里看
【回复】回复 @IT阿杰 :游戏闪退 不知道啥原因 查看日志故障存储段
忘唯:
我C盘还有70 G,E盘有500多g 我在E盘开了个虚拟空间,8000到16000 以后再调回去没什么影响吧?

【回复】回复 @忘唯 :8G到16G??调是可以调回去啦,不过不一定能调回去自动管理,前面有个兄弟也是调了很久,一整 自动管理就恢复原状了。

科技猎手 电脑 打卡挑战

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!