大家好,我是一心啊,咱们这期视频呢,教一下大家怎么去设置这个虚拟内存啊,因为这个这个电脑的内存分为物理内存,我这个电脑的物理内存呢,是 啊,三十一,三十二 g 啊,就是三十二 g, 实际可以使用的是三十一点八啊,然后呢虚拟内存呢,他是可以就是设置为最大物理内存最大的三倍啊,就是虚拟内存可以设置到九十六 g。 就是 在我们这个传图的过程当中,比如说十个号啊, 传图啊,或者一起过图啊等等啊,或者你刚刚登录啊,或者切换角色啊等等,他特别容易掉窗口,容易报错掉窗口啊,这个时候就是你的物理内存不够 啊,物理内存不够,因为现在这个内存价格也比较高,怎么办呢?我们可以通过虚拟内存啊,来缓解这种临时的,对内存需求量比较大的这种情况啊,就是我们切换角色或者刚刚登录的时候啊,呃,把虚拟内存设置好就可以了,那这里咱们教一下怎么去设置虚拟内存啊,我这里把这个窗口缩小一下, 右键点击我们这个此电脑啊,这 win 十系统是这样的, win 十一也是一样的啊,然后点击属性,点击属性之后呢,在右边啊,右边这个位置有一个高级系统设置啊,点完高级之后呢,然后再点他默认是到高级这个地方, 到高级之后之后呢,直接点这个性能这个地方有个设置啊,最上面性能这个地方有个设置,然后点设置,点设置之后呢,再继续点高级啊,选择高级高级这个这个地方就能看得到虚拟内存,看到没, 然后点的更改就行了,点了更改你们默认的他是在这个界面,你们打开之后是这样灰色的,这里无法去自定义大小,那这个时候呢,你可以把这个勾给它点掉,然后呢选择一个你的硬盘空间比较大的啊,这里跟大家说一下,你去设置虚拟内存有个前提,就是你的硬盘一定是固态硬盘, 最好是 m 点二的那种固态硬盘啊。呃,然后三台硬盘也能用啊,也能设置,但是,呃没有这个 m 点二的硬盘稳定啊。你找一个硬盘空间比较大的啊 啊,然后设置好三二七六八九八三零四,如果你的空间比较小,你可以把这个三二七六八乘以二,大概是六三五四六。 怎么这个数字怎么来的啊?我跟大家说一下怎么来的啊?这个数字一个 g 呢?等于一零二四二四兆啊,一个 g 三十二 g 就是 乘以三十二乘以三十二啊,这是三二七六八。如果你你这个硬盘空间比较小一点,你可以设置成两倍乘以二 啊,等于六五六五五三六,这样的话也是可以的啊,你的硬盘空间大就设八,设成三倍,这样的话比较稳定啊,就是你这样设置完之后呢?嗯, 设置完之后就这个点确定啊,点确定,点确定,然后这里点应用啊,这个应用我已经设置过了,点应用点确定,然后右下角这个地方继续点应用,点确定,这个时候他会让你重启电脑啊,你直接选择立即重启,重启完之后这个虚拟内存就设置好了啊。 那这样设置好之后有什么效果呢?就是我现在这十个窗口啊,大家看一下,十个窗口啊,加上我直播,加上这个 obs 录制视频啊。 嗯,还有音频啊,微信啊,等等啊,还有还有这里面登录还有 yy 啊,还有很多其他软件。非常多啊,都是没有问题的啊,他都不会掉线啊。 那么如果还有,嗯,没看明白的啊,你给我发私信吧,或者你在群里面再艾特我一下啊。在粉丝群里面艾特我一下,我再给你讲讲细节好吗?咱们这期视频就到就到这里啊,拜拜。
粉丝1013获赞1938

哦吼,你的 p c l 启动器是不是又崩溃了?虽然龙猫大佬已经告诉过你不要拿着这个窗口到处发了,但不是每个人都愿意为你细细分析错误报告,所以你也可能有你自己的苦衷吧。 虽然我不是算命大师,猜不出导致你报错的具体原因,但一般来说,导致游戏崩溃最多的往往就是冒的装太多报内存了。如果说是这个导致的,我倒是有一些优化的建议给你。首先,在游戏里减少粒子特效,降低渲染距离什么的应该不用我多说了吧。接下来 我们要在电脑系统设置里设置电脑的虚拟内存。打开高级系统设置栏目,可以看到性能一栏里就能找到设置虚拟内存的选项了。然后点击性能一栏的设置,选择高级。接下来点击更改虚拟内存的选项, 取消勾选上面的自动管理驱动器分页文件大小之后,你就可以根据你的磁盘大小来设置你的电脑的虚拟内存了。除了设置完需内存以外,你还可以在电脑上准备一个爆喵修复酱,先在这输入牛奶二二领取时长,方便操作。 然后找到这个卡顿优化的项目,点击优化,它可以让你在游戏过程中关闭那些不必要的 windows 后台程序,降低你的电脑在游戏过程中的内存占用率来优化游戏。其次,如果你主玩 java 版本的话,它也会检查你的 java 程序是否损坏。好了就先到这吧,祝大家游戏愉快,我们下期再见,拜拜!

赶紧开机,一个设置提高帧数,设置虚拟内存,让掉帧卡顿,全部走开,绝密肥肥撤离。首先我们打开系统设置,往下滑,点开系统信息,找到高级系统设置,点击设置点高级 这里我们选择程序,然后点更改,把自动管理取消,勾选这里选择无分页文件,然后设置点是, 然后我们选择游戏所在盘符,接着选择自定义大小,然后我是十六克的内存,所以这里我填写一万六千三百八十四,两万四千五百七十六就大功告成了。最后我们点击设置,再点击确定就 ok 了, 对于内存容量比较少或者后台要开很多程序的玩家,会让你的帧数更稳定流畅。最后感谢大家的观看,如果这期视频 麻烦点个赞、评个论、收个藏,更多条是内容分享,请关注,一条是激战,让您在竞技时遇见更好的自己,再见!

电脑知识第四十八期之游戏卡顿问题最近很多兄弟玩三角洲行动都碰到过,玩着玩着帧率突然掉到几十帧,体验特别差。这个问题根源基本是后台内存显存被占满导致的。按下 win 加二组合键, 输入 s y s d m, 点 c p l 回车,打开系统属性面板后切换到高级选项卡,找到性能板块后,再次点击高级设置, 入虚拟内存更改界面。一六 g 内存的朋友直接照着我的参数设置就行,设置逻辑是最小值, 你的内存乘物理内存,最大值设为你的内存乘二,再乘物理内存。这里是三二 g 的 参数设置完成就能缓解显存爆满、闪退、掉帧的问题。重启电脑进游戏就能明显改善突发掉帧的情况。

你的机哥打游戏掉帧,那是虚拟内存和系统设置没调。如果你电脑装的是 windows 系统,那这两个设置一定要改。你没发现你电脑打游戏总是卡顿掉帧吗?打开任务管理器一看,好家伙, cpu 和内存都快被占满了,连 windows 官方都回答,如果物理内存不足,开启这个设置能提升很多。建议把 power 禁用了,否则会占用你电脑资源。按下 win 加 r, 输入麦斯卡费格回车,点开服务选项卡,找到 power 相关服务,把勾选取消,点击应用,确定 这个服务是 windows 系统电源管理对 cpu 频率的核心程序。接着 win 加 i, 打开设置界面,点击系统,然后再点击关于, 接着打开高级系统设置,点击性能设置,再切换到高级页面,找到虚拟内存选项,点击更改,选择自定义大小以一六 g 内存。举例, 初使大小填写十六乘以一点五,再乘以一千零二十四,最大值填写十六乘以三,再乘以一千零二十四。填好之后点设置,如果是三十二 g 以上的内存,点击自动分配就行了。一路点击确定保存问题就这样解决了。

为什么一打架他的帧数波动非常的大,而且会有一卡一卡,一抽一抽的那种感觉,鼠标呢也是特别的不跟手,其实这个原理很简单,我们只需要把它的虚拟内存给他扩大一点,这样的问题就会解决。很多小伙伴他不知道他的电脑配置能跑多少帧,你就打在评论区里面,我直接帮你看一下他的上限到底有多少。 回到正题,我们该怎么去设置虚拟内存?很简单,我的电脑然后右键属性进去之后,我们只需要找到这个高级系统设置,然后在性能里面点击设置之后再点击高级更改, 我们把这个自动管理所有驱动器的分页大小文件给它关闭掉,这样我们就可以去设置他这个虚拟内存了。我们把 c 盘设置为无分页文件,然后设置一下,然后呢我们再把你的游戏盘 点击一下,然后呢自定义大小,我们把初尺大小改成为这个,然后最大值改成为这个, 我这是三十二 g 的 改法,如果说你们是十六 g 的, 或者说六十四 g 的, 你就打在评论区,我帮你看一下这个该怎么调。我们设置完之后呢,我们只需要点击一下设置,这样就可以了,确定完之后重启下电脑,你的帧数就会变得比较稳定。 还有一个容易被忽略掉的就是英伟达的 app 设置里面,我们打开之后点击图形,然后呢点击你的游戏,等它加载一会,找到这个 电源管理模式,调整为最高性能模式,再把这个兼容性这个地方调整为性能模式, 这样你的游戏里面的帧数会大幅度的增加,而且呢,他掉帧、抽帧的现象会呃减少。如果说我的这个教程对你有用,你就帮我点一个小红心,再帮我点一个关注, 以后我会分享一些关于游戏的设置,让你提高你的帧数上限,优化你的电脑,提升你的电脑的丝滑度。

豪瑞塔克夫吃电脑内存大家都知道,但是你的电脑内存设置真的正确了吗?今天用十秒钟教会你如何正确设置电脑内存设置。首先 win 加 r, 调出运行框,输入 s, y, s, d, m, 点 c, p, l, 然后点击高级,再点击性能这里的设置,再点击高级,再点击虚拟内存这里的更改,在这里就可以设置你想要的虚拟内存了。 虚拟内存设置一定要设置在自己电脑上,运行速度比较快的硬盘,不要设置在机械硬盘上。比如主播是双十六 g 内存,总共三十二 g 内存,那么只用设置十六 g 的 虚拟内存其实就够用了。 设置完以后,点击这里的设置,然后再点击确定就可以了。如果你是第一次设置,记得点击这里的应用,肯定要重启一次电脑,重启完电脑以后,你的虚拟内存才算真正的设置上。还有更多塔哥夫小妙招和技巧,下期分享,别忘点击关注,想找主播一对一调试请点头像!

众所周知,内存是用来保存正在运行或将要运行的程序和数据,而在内存价格起飞的当下,虚拟内存也成为很多同学填补内存不足的必要手段。 大型三 a 游戏或高面属性模数据过多,内存承载不下,设置虚拟内存就会把硬盘闲置的容量作为内存使用,尽管它很慢,也可以有效的避免物理内存吃满导致效率变慢甚至死机。正确认识后,接下来告诉大家如何设置虚拟内存。首先 win 加 q, 换出搜索,搜索高级系统设置, 选择高级性能这一栏,点击设置仍旧选择高级,看到虚拟内存后 点击更改,先取消自动管理所有驱动器分页文件大小,然后选择此盘分区,切记不要选 c 盘,游戏或办公软件在哪个盘就选哪个盘。然后往下看,无分页文件就是无托管,系统管理的大小就是由系统托管,系统自动帮你分配虚拟内存, 适合清办公、刷剧等。这里建议各位直接自定义,切记单位为兆,以 g 等于一千零二十四兆,物理内存小于等于三十二 g, 初时大小就为其一点五倍,最大值为三倍。若物理内存大于六十四 g, 虚拟内存初时大小为其一点五倍, 最大值为其两倍。遵循该规律,初时大小为两万四千五百七十六 mb, 最大值则为四万九千一百五十二。然后点击设置,确定就设置好了。

大家好,打开软件提示内存不足,调整虚拟内存大小 右键,此电脑高级设置虚拟内存自定义大小,物理内存八 g 设置出使八一九二最大幺六三八四存放至剩余空间充足的地盘,虚拟内存分担物理内存压力低,配电脑不会频繁弹出内存不足报错。

内存有虚拟内存和物理内存,物理内存能提运行速度,虚拟内存能提高运行容量。 之前视频有讲,虚拟内存的设计有一定要求,一般情况下系统默认就够用,不过因为内存贵,我们不太会敞开上大内存,这时候就要设置虚拟内存。右键我的电脑点属性,这里显示的是你真实的内存。然后在设备规格下面 找到高级系统设置,不同系统,这个高级系统设置的位置不同,找不到可以搜高级系统设置,打开后在高级里面能看到性能,然后点击设置,这里就是调整虚拟内存的。虚拟内存实际占用硬盘空间,点高级前看这儿,这个视觉效果也能减少内存占用。 历史是个轮回,以前内存小就经常改这里,没想到现在还能用上。当然这里改的是系统占用,以前内存就一到二 g 的 时候,就会让系统让出内存占用,让软件或游戏更流畅,提高运行速度,内存量大管饱以后,这里就无所谓了。好了,我现在点高 级看到虚拟内存了吧,就是改这选空间大的硬盘,分区速度尽量快的硬盘,实在没有机械硬盘也够 点击更改。当然一般情况下它是自动管理,如果你玩某些游戏,提示你内存不足,虚拟内存不足的时候,我们就可以点自动管理,前面的对号 取消,自动改为手动设置,找空间大,速度快的分区,底部的数是 m b 除以一千零二十四,就是常见的 g b, 不 一定选 c 盘。如果分区小,虚拟内存有时候真会占你很大的空间。虚拟内存一般最小为你物理内存的一点五倍,最大为三倍。 刚才我们看了,我是十六 g 内存,所以我最小是二十四 g, 最大是四十八 g, 然后乘以一千零二十四就行,当然这个数不是固定的,多一点少一点也没事, 写整数也行。然后点自定义大小,把最大最小填进去,初十大小就是最小,一定别忘了乘一千零二十四,因为这里的单位是 m b, 填好后点确定,再点确定,重启后就好了。 我玩的大话西游,用新客户端后就需要虚拟内存的支持,哪怕你是三十二 g 也不行,但他官方犯了个错误,就是最小内存只设置了一千零二十四,这跟没有一样。我跟官方沟通后,他们做了调整,并且做了个引导,在周四维护后修改。官方还是挺亲民的, 我后续几个建议他们也吸收了部分,只不过他们开发有些也无力。你看这是大话西游官方虚拟内存的调整方法, 其他需要虚拟内存的游戏或程序都一样的方法。这里是任务管理器,也可以看虚拟内存。红矿内是虚拟内存跟物理内存总和,红矿上面是占用物理内存和空闲物理内存,加起来就是总物理内存。 其他视频有讲,它跟我的内存占用虽然不同,但加起来刚好都是十六 g, 就 这么简单。它是 win 十系统,前面都一样,右键我的电脑点属性,不过 win 十高级系统属性在右侧,别的都一样。这里它的内存设置最小值就错了,刚才有讲最小值为 物理内存的一点五倍,哪怕等于物理内存也行,幺零二四是一 g 太小了,这个数是错的。因此很多玩大话的设置完后还是卡顿掉号。当然最大内存是物理内存的三倍, 这是真的占用硬盘空间。如果虚拟内存所在的硬盘分区过小,还是会报错。尤其是微信 w p s 等软件,它们会把缓存放 c 盘,虚拟内存如果也在 c 盘,那你 c 盘就红了,系统必然会卡顿。这就是虚拟内存的设置方法,感谢观看。

兄弟们,如果你们在打游戏的时候觉得游戏那卡顿啊,然后闪退等问题,可能是因为你这个虚拟内存没有去设置啊,我教大家怎么去设计咱们这个虚拟内存啊。首先我们来到桌面, 我们在这个右击一下咱们的此电脑在高级系统设置里面找到这个高级啊,在这个性能这里选择设置, 咱们默认是调整为最佳外观这个设置啊,我们把它选到这个最佳性能,或者说你可以跟我一样勾选这个平滑屏幕字体边缘这个设置和在视图中弹出或 滑动工具提示这两个你选完之后,你的那个画面也会保持一个较好的清晰度,但是也能提高你的一个性能的发挥。 然后咱们这个高级里面呢有一个虚拟内存,这个就是我们要更改的这个虚拟内存了,选到我们的游戏盘,我这个三秒钟是装在这个 d 盘里面,我们就改这个 d 盘的这个虚拟内存就好了。然后咱们这个自定义大小选上, 我是一个三十二 g 的 内存啊,兄弟们啊,如果你是三十二 g 的 内存,就可以直接照抄我这个数,直接改就行了,然后确定 改完之后我们的内存就搞定了,搞定之后还有一个类似还有一个影响的因素,就是我们这个着色器的缓冲应该要怎么去清理呢?我们就打开我们的对话运行对话框, 打开这个运行对话框之后呢,我们输入 app d a t a 在 这个里面呢,我们找到 local 的 这个文件,点进去英伟达这个 d x c s h e 就是 我们的着色系缓存了,我们直接把它删除掉,就是做到一个清理的效果了, 然后我们清理完之后,你想让你的电脑发挥出该有的性能啊,你就需要在我们的这个设置里面去 关掉一些东西。我们这个隐三成信里面啊,这个常规,他这里有很多广告,允许什么什么的,咱们去把这些内容全部关掉,然后关掉之后,关掉之后我们再来到这个游戏里面看一下, 然后在游戏里这个游戏模式也给关掉,还有一个游戏模式把这两个给关掉,关掉之后我们的帧率其实是不会有影响的啊,关掉之后其实是对你的帧率是不会有影响的啊,兄弟们,你可以自己去试一下看一下,然后如果你调的有问题,你再来找 我。不知道怎么调的兄弟们,你们就把你们的配置啊留在评论区,我来告诉你们你们配置能跑到多少帧,或者你们私信啊我,然后我告诉你们怎么去调,好吧?

有没有人跟我一样,没装几个软件, c 盘动不动就变红爆满,多半是虚拟内存悄悄霸占内存空间。今天一招彻底解决!右键此电脑,点开属性,找到高级系统设置,点击性能板块的设置按钮, 切换到高级页面,再点下方更改,先把自动管理所有驱动器分页文件的勾选取消掉,选中 c 盘,设置成无分页文件, 再切换到 d 盘,选择自定义大小,初始大小填实际内存一点五倍最大值,设置成三倍点,设置保存就完成。调整完直接释放大量 c 盘空间,电脑运行也顺滑不卡顿。你学会了吗?

你有没有发现 c 盘藏着一个隐藏文件,悄悄占用十几 g 空间?这个文件其实是系统虚拟内存,相当于电脑的临时备用内存,但它默认放在 c 盘,还会持续膨胀,导致 c 盘经常飘红爆满。 我们可以将它转移到其他固态分区来释放 c 盘空间。右键,此电脑属性高级系统设置性能,设置高级虚拟内存更改,把这个打勾去掉, 选中 c 盘,设置为无分页文件,点击设置保存。选中空间充足的 d 盘或 e 盘,设置系统管理的大小,点击设置确认重启电脑生效。是不是轻松腾出来十几 g 空间?

今天来教给大家如何扩展我们的虚拟内存,首先我们右键任务的管理器来看一下自己的电脑是多大的内存,像这台电脑的话就是十六 g 的 内存空间,我们可以对它进行虚拟内存扩容,我们右键桌面点击显示设置, 再打开界面,我们点击系统选项,然后再往下滑,找到系统信息,点击高级系统设置,然后点击高级选择虚拟内存更改, 我们把上边的自动管理给勾选掉,选择 c 盘,选择自定义大小,这边的出使值呢是我们电脑原本内存的大小,如果说我们的内存是十六 g b, 我 们可以用计算机算一下等于多少 m b, 像十六乘以幺零二四,那么它的出使值呢就是幺六三八四, 如果说你是八 g 的 内存,也只需要用八乘以幺零二四即可算出初使内存最大值,这边的推荐一点五倍,我们呢在 g 三 g 当中乘以一点五,然后把得出的值填到最大值当中,选择确定,这样也更改完成了,重启电脑即可使用。

最近有粉丝问我,电脑内存明明剩很多,多开窗口却总掉线,咋回事?今天就来拆解这个办公娱乐中都常见的难题。掉窗口的核心原因之是内存不足的双重陷阱,不仅包括物理内存,也就是咱们常说的运行内存, 还涉及容易被忽略的虚拟内存。虚拟内存是从硬盘划分出的备用空间,专门给程序临时借用,来缓解物理内存的压力。如果物理内存快满了,虚拟内存又没设好缓存,数据没地方放,窗口就直接崩溃闪退,那怎么设置?步骤很简单,右键点 及此电脑选择属性,点击高级系统设置,在性能栏点击设置,切换到高级选项卡最下方虚拟内存的更改按钮就是它。进去之后,建议把初尺大小和最大大小设成一致的数值,一般设为物理内存的一点五倍到二倍就行。 比如十六 g 内存就设二四零零零兆到三二零零兆,设完之后点设置,再点确定重启电脑就生效了。改了之后你会发现多开窗口稳了很多。另外,我的老方五百款游戏搬砖攻略最近又更新了不少,已经放在主页和粉丝群了,需要的自己去拿就行。

嘿,大家好,今天啊,咱们来聊个话题,文件处理。哎,等等,先别划走!我知道这听起来可能有点老掉牙了,但如果我告诉你,有一种你很可能从没听说过的处理文件超酷的方法呢,它不光用起来方便,性能还特别萌。你是不是一下子就好奇了? 对,我说的就是,你是不是还在用 f read 和 f w write 来处理所有文件?别误会啊,这些是经典工具,我懂,但是朋友们,时代在进步啊,如果有一种方法,它更酷,也快得多呢。 好了好了,不卖关子了,今天咱们要聊的主角就是内存面试文件。嗯,这名字你可能没听过,但听我一句劝,这绝对是处理文件 i o 的 秘密武器,它能让你的代码变得更简单,程序跑得更快。 所以,这个内存量子文变 i o 到底是个啥玩意儿?简单来说,它就是一种障眼法,一种非常聪明的技术,它能让你的程序以为一个存在硬盘上的文件,其实就是内存里的一大块儿数据。没错,你的程序被骗了,它会把文件直接当成一个内存里的大数组来用。 那么这对你来说,意味着你可以跟那些烦人的 free fseek 还有 fwrite 循环说拜拜啦, 真的只需要一个函数调用,砰!整个文件就好像瞬间进入了你的程序内存空间,随时等着你访问,就跟你操作一个巨大的数组一模一样。怎么样,听起来是不是就很爽? 好,那么,这种魔法的背后到底是什么在驱动呢?咱们来深入看看它下面藏着的那个神奇引擎。 我先问你一个经典问题啊,当你的电脑物理内存,也就是那个 ram 完全用完的时候,会发生什么事? 你可能第一反应就是,那还用说,肯定崩了,蓝屏死机警告。但事实并非如此,你的电脑一般不会就这么放弃治疗。为什么呢?因为它有一个秘密武器,叫做虚拟内存。 虚拟内存这东西,工作起来那叫一个聪明,你可以把操作系统想象成一个超级管家。当 ram 快 满了,他就会四处看看,说,嗯,这块数据好像很久没人碰了哦。然后他就会悄悄地把这块数据从内存搬到硬盘上,一个叫交换空间的地方。 这样一来,宝贵的内存就空出来了,可以给更重要的任务用。等一下,如果你的程序又需要那块老数据了,怎么办?没关系,操作系统会立刻无缝的把它从硬盘再搬回内存。最妙的是什么?你的程序从头到尾都不知道发生了这一切。所有这些都是操作系统在背后高效完成的。 重点来了。最关键的地方就在这儿。所谓的内存明设,基本上就是劫持了操作系统这套身经百战、超级优化的内存交换系统。我们等于是在搭操作系统的变车,利用它最擅长的能力,在磁盘和内存之间来回倒腾数据。 好了,理论说得差不多了,咱们来点实际的,这东西在代码里到底长什么样?我们来看看怎么用它来读取甚至修改文件。 你看这个对比老办法,又是 fopen, 又是 fic, 又是 free 的, 一套流程下来挺麻烦的。再看内存命相这边呢, open 获取大小一个 mmap 调用完事,然后你就直接把它当数据库用就行了,整个工作流是不是清爽多了? 好,我们一步步来看怎么读取文件。第一步,用 open d i o 拿到一个叫文件描述符的东西,你就把它想象成是这个文件的一个门把手。 第二步,你得知道文件有多大,好告诉系统要应设多大的空间。第三步,就是最神奇的一步了,调用核心环数 m m a p, 把门把手和文件大小传给它。 最后第四步, m m a p 会给你返回一个指征,这个指征就是你的金钥匙啊,它指向那片内存,然后你就可以像用普通数组一样,随意读取里面的任何数据了,超级直接,超级简单! 那想往文件里写东西呢?也一样简单,就几个小改动。首先,你打开文件的时候,权限就得给够,得是可读可写的。其次,调用 mmap 的 时候也得告诉他,哎,我不仅要读,我还要写。 但这里最最关键的一步,听好了,就是要把一个标志从 map private 改成 map shared。 为啥呢?因为 map private 模式下,你改的东西只是个副本,不会影响到原文件, 而 map shared 才是高速操作系统为我在这块内存里改的任何东西,都请你帮我同步回硬盘上那个真正的文件里去。搞定之后,你就可以直接修改内存数据了。 那这不就体现出它真正的强大之处了吗?你在内存里做的任何修改,破操作系统就自动高效地帮你写回到文件里了,你就只管改数据,剩下的脏活累活操作系统全包了。 好了,我们聊了它有多方便,但现在到了大家最期待的环节了,性能对决,它到底有多快? 来看我们的测试。我们写了个程序,需要从一个特别大的文件里随机的东一下西一下的读取五千个字母,这种随机访问的场景最能考验 i o 的 性能了, 结果嘛,可以说是一目了然。你看,在这个随机读取测试里,用 m m a p 的 版本,性能几乎是传统 f c 方法的两倍, 这差距也太大了。那为什么呢?你想想,你每次用 f c 或者 f read 都得去麻烦操作系统一次对吧?这中间有细土调用,有上下文件切换,开销积少成多。但是 m a p 呢?一旦映射建立好了,访问内存那可是快如闪电, 虚拟内存系统会在你需要的时候才把数据从硬盘加载进来,这就大大减少了开销好了。所以呢,我们看到了它很酷,也很快。那重点是什么?咱们来说个尾,聊聊你到底什么时候该考虑用这个超棒的工具。为什么要用 mmap? 我 们快速回顾一下它的几大优点, 第一,方便把文件当数组用。第二,高效,你是在借用操作系统本身最擅长的虚拟内存系统。第三,高性能, 你能获得实实在在的速度提升,特别是随机访问的时候。最后简洁,你的代码会变得更干净,少了很多复杂的 i o 循环。 如果非要用一句话来总结,那没有比这句更贴切的了。它是一种利用操作系统的虚拟内存系统来高效的在磁盘和内存之间移动数据的方法,这就是它的精髓。我们是站在操作系统这些开发巨人的肩膀上, 所以最后我留给你一个问题,下次当你的项目需要处理一个巨大的文件,或者需要进行大量随机读写的时候,你会不会给这个方法一个机会呢?希望今天的内容对你有用。

大家好,我老马给大家快速的介绍一下我们的电脑里面的虚拟内存该怎么设置,还有这个虚拟内存的话,他设置的盘符是放在 c 盘呢还是 d 盘呢?还是 e 盘呢? 还是都放,以及啊我们的虚拟内存的大小应该设置多少比较好,这个虚拟内存呢还是比较重要的, 他能保证哪怕你的电脑配置不够高,然后内存超标使用电脑呢,也不至于说呃蓝屏黑屏或者报错, 就像这样啊,出现这样的报错,内存资源不足。那下面呢老马就开始带大家一步一步的来操作一下,把自己电脑的虚拟内存做一个最理想的设置。我们首先啊打开这个虚拟内存的设置页面,在我们的 呃不管是 win 七还是 win 十, win 十一虚拟内存呢都是在高级系统设置里面,大家呢自己找一找宝马这里呃是 windows 十的电脑,大家可以按这个步骤来一步一步打开它,所以呢我也来操作一遍。 我们首先来到桌面右键空白的地方点个性化,如果你的右键这个扩展菜单里面没有个性化,就把它展开,展开就能看到了点个性化,然后呢点一下这里的主页,再点一下这里的系统,然后再点左边下面的这个关于, 再点右边的高级系统设置,点这里的性能设置,然后呢再点这边的高级,这里我们就看到了虚拟内存,对吧?我们点一下这里的更改,可以看到啊,这边列出了你电脑里面的盘符,我这里呢是 c 盘 d 盘一盘虚拟内存呢,它相当于就是啊在我们的硬盘里面分配一个这个分页文件,用来读写我们电脑里的程序和应算, 我们的电脑呢,他就把这个虚拟内存当做是内存来使用,当然了,我们在硬盘上面分配一片区域来当做内存使用,哪怕我们的硬盘是固态硬盘,他的读写速度啊,跟我们真正的物理内存相比的话, 呃,还是差距很大的,是吧?罗马这个电脑因为主板的问题,所以说他这个内存的频率啊,呃,上不上去, 但是即使是这样,可以看到 gdr 四的内存的频率也有两 g 赫兹。那有人要问了,我们的内存既然运算速度比 后台硬盘快很多,那我们这里可不可以设置成无分页文件呢,对吧?就不分配。呃,这个虚拟内存这里呢,老马推荐啊,我们的虚拟内存一定要设置,因为有些软件他会检测你的电脑中是否存在虚拟内存,那如果没有虚拟内存的话, 他呢就直接会报错。所以呢,不管你的物理内存有多大,你哪怕有,呃,一百二十八 g, 你呢也最好设置一个虚拟内存,这个虚拟内存呢,你呢?如果你内存大的话,你就可以设置一个相对小一点的,他这个呢应该有一个最小值 啊,初始页面大小必须介于十六到这么多之间,并且不能超过所选驱动器上 用空间的大小。老马这个电脑呢,我这个是四十八 g 内存,我这里呢使用的是系统管理的大小,就是 让系统自动根据我电脑的配置来给我分配一个虚拟内存。这里呢他给我分配的是三 g, 可以看到三千零七十二兆三 g, 我们打开这里的页面,内存页面也可以看到这个六点五呢就是物理内存, 已使用的物理内存,然后这边显示的已提交九点二杠五十点九 g, 这个五十点九呢就是物理内存加虚拟内存加在一起的,总的内存的最大,这个这个容量对吧?我这边是四十八,然后减掉未应件保存的 这个将近一百兆,然后再加上虚拟内存三 g, 就是也就五十点九,大约五十一 g, 然后大家可以看一下我这边呢,呃,这个虚拟内存现在的使用仅仅是三兆三兆不到,应该是二点八。 啊,不对啊,说错了,应该是三 g 不到,六点五,九点二,二点七 g 左右。那如果有的小伙伴呢?嗯,有洁癖对吧?我,嗯,我就想自定义设置一个大小啊,我不喜欢让系统给我, 呃,系统来给我这个做决定,我就要自己设定啊,也可以啊,也可以,那我们的虚拟内存呢设置多少比较合适呢?我们呢就根据自己的硬盘和内存大小来定,一般来说的话就设置为物流 内存的一点五倍到二点五倍是比较好的。具体来说的话就是假如说你的内存是八 g, 你呢你的初始大小就设置个一点五倍,一点五乘以八就是十二 g, 然后最大值就是二点五乘八就是 二十级,然后这里呢要注意要换算一下,因为他的单位是兆,所以要乘以一零二四,一般来说呢就按这个公式来算就可以了,都没什么问题。这里呢唯一要注意的一点是就是假如说我们电脑里面的内存是吧?内存特别的大,然后呢,我们的硬盘啊, 有硬盘的空间相对比较小,这时候呢,你可不要去说这个傻乎乎的啊,也套这个公式,呃,你把自己就套进去了。你比如说, 呃,你的电脑是六十四 g, 那你要按照这个二点五倍的倍数来设置虚拟内存的话,你的虚拟内存呢,就是六十四 g 乘以二点五倍一百六十 g, 再乘以一个一零二四,就是十六万十六万兆,那就是一百六十 g。 那这样的话呢,问题就来了,我们刚才说了,虚拟内存他是直接增加一个分页文件放到指定的分区中,你比如说我这边的虚拟内存呢,是 三 g, 对吧?三零七二兆三 g。 我这边呢今年内存是放在一盘里面的,我给大家看一下,一盘啊,我们这边显示一下隐藏文件, 可以看到啊,这边就有一个命令内存的文件,是吧?我们可以看到他这边 显示的大小是三 g, 那么你可以想象一下,假如说你设置的虚拟内存是一百六十 g, 那会是一个什么样的情况?就是我们的一个盘幅可能只有 两百五十个 g, 他算上预留的这个空间可能只有两百三十个 g, 你一个虚拟内存就你不管用不用,对吧?那个你不管用不用,他一百六十个 g 就是摆在这边占了一百六十 g 的空间,那你这个是吧?你这个硬盘空间啊, 就就就基本上就很不够用了啊,就这样一个情况,当然了,如果说呢,你这个你的固态硬盘呢,买的是超大容量的,比如说买这个一千 g 的,对吧?你买个 et 的硬盘,那这个呃随便呃, 你想怎么设置怎么设置这个呢?就是我们的虚拟内存相关的一些配置,视频结尾呢,那么再给大家提一嘴这个内存相关的, 呃另外一个问题,就是我们的呃这个内存的超频,你像老马这边电脑刹是四根内存条,两个八 g, 两个十六 g, 加在一起一共四十八 g, 这四个内存条呢,那两个八 g 的它的频率是两千四,然后呢那两个十六 g 的它的频率是三千六, 但是呢大家可以看到我这边显示的内存的频率只有两千一百三十三兆不足。那很多人呢看到这个频率啊,跟自己买的内存条频率不一样,他呢就想着去那个 ios 在这页面里面去把这个呃内存给超频一下,好吧 呢这里推荐啊,我们呢最好只开一个叉 mp, 这个叉 mp 这个这个配置就可以了。 就是说啊你在八钥匙界面呃选择我们内存厂商给我们预设的一个超频配置,呃就可以了,不要呢自己去设置内存的超频参数很容易出问题, 而且呢就算超频成功了他的提升呢也不是很大,也不如花点钱去再去插两个内存,呃插上去,更何况,呃我们超频成功之后啊这个工号,嗯还有 电脑的噪音,主要是这个噪音啊,呃噪音是非常大的,呃尤其是夏天电脑风扇呼呼的响就很麻烦, 得不偿失。总之呢就是一句话,呃大家呢不要去乱折腾我们的电脑啊,稳定性才是最重要的,你呢又不去参加什么超频大赛。嗯,没有必要去搞这些玩意, 搞来搞去最后呢还是要恢复成电脑的默认配置,默认的才是最香的。那就这样了,视频如果对你有帮助,给老马点个赞,我们下期见。拜拜。

大家好,前两天呢,我刚好把我的笔记本电脑的八 g 内存升级到现在的三十二 g, 现在的话已经组成了一个双通道三十二 g 的内存,但是我们在装好以后呢,其实还需要进行下一步的设置 们,那首先第一个问题,我们怎么知道我们的笔记本到底我们不能升级到最大的内存是多少?首先到底是能升级三十二 g 还是六十二 g 啊?还是一百二十八 g 呢? 首先我们先要知道自己笔记本最大能支持多少的内存,所以我们现在的话先运行命的加二,然后输入 command, 然后确定 在这里的话,我们输入这个命令,然后点回车,我们就可以看到我们的电脑,这就能显示的是三十三点五五四十三啊,其实这个数字的话,我们用计算器计算一下, 而是三三五五四四三二除以幺零二四,然后点区,等于也就说它可以支持最大的内存是三十二 g。 好的,那现在的话你的电脑支持多大内存?那你在扩展电脑的时候,首先要知道到底能不能支持三十二 g 的内存诱惑呢?那你买了两条 十六 g 组成双通道,那也是没有必要的。然后说你的手你的电脑只能支持十六 g, 那你只能扩展扩大到十六 g, 还有一个就是他的 频率的问题,就是这个二六六七,你要看一个笔记本电脑是多少,要按着你自己来计算。好了,我们现在升级完 电脑装好以后,现在这只是成功米饭,因为我们还需要设置虚拟内存,要不然的话我们的电脑的运行和原来的八 g 的原内存是没有什么区别的,我们现在打开我的电脑, 然后选择系统属性, 然后打开高级设置, 在这里我们就可以找到一个虚拟内存性能选择设置,再选择高级, 然后这里我们就可以找到虚拟内存。 好在我们现在的话,这里是默认打勾,所以我们下面的数字是无法更改的, 我们现在把这个勾去掉以后呢,我们就可以在这里就可以自定义他的大小去设置。 首先要说明的是我的吸盘呢是一个固态硬盘,然后 def 它是一个机械硬盘,由于我的固态硬盘呢只有一百二十个 g, 我的固态硬盘只有一百二十个 g, 一百二十个 g, 如果除以八的话,那相当于是我的,嗯,最大的可以设置的自定义的大小,这个自定义的大小,这个最大只能设置十五个 g 啊, 数根据十五啊一十五,然后还要这什么乘以幺零二四,对不对?然后这乘以幺零二十,那相当于是我这里可以设置幺五三六零,对不对?然后我的初始的这个的话,我可以设置成多少啊? 可以设置成四个 g, 为什么四个 g? 因为我的,因为我的内存这里是三十二,我的内存是三 三十二,三十二除以八的话刚好是四个句,那我这里就是四个句,是不是?那我四乘以幺零二四,相当于是多少对,相当于是四零九六啊, 这样子设置的话应该就差不多了,但是你知道,呃,这是四零九六到幺五三六零,其实我不能设置的时候那么大,因为我的内存这里的话我们还 太大,根据自己的需要,其实这设置四个句其实是很占空间的。也四个句差不多啊,然后你看他推荐指是五个句吧,让他推荐指是他的推荐指是 四九六九除以幺零二四,他推荐的是四四点八个句,相当于推荐了五个句,什么值得? 而且他这里已经分配的话是已经分配那么多,所以其实四个 g 应该是,那我这里的话其实我可以根据自己的需要去设置了,对不对?那我也不会设置太大哦,自己设置五个 g 吧。啊,所以我这里设置五个 g, 初始的设置五个区,但是我们在膝这里假如说你要一定要把这里设置成五分页,然后在这里, 然后才在这里设置啊喂,我这里假如说我现在我根据我的实际需要,我在这里设置多少呢? 一定哈,一定要把这个选择无分页吸盘,一定要设置上无分页,然后到 d 盘点击设置, 这是设置成无分页以后再到这里再选啊,一定要是这样子,然后这里的话我大概设置,你看这里是五个 g 吧,这里是 四九六零九,那五个 g 乘以幺零二四,好,这里的话是 五幺二零,对不对?五个 g, 还有刚才我可以设置的最大的是多少啊?还记得吗?那还可以设置最大的是十五个 g, 前十个 g 够了, 十个句呢,就是幺零乘以幺幺零二四,对不对啊?我这里是设置成幺零二四,然后点去鉴定了,好,去借经验,好,可以了,然后确定 确定,那我们就可以重启电脑,电脑的话我们就可以点击可以重启电脑啊。 ok, 大家现在看到的就是重启电脑以后可以设置成功以后的这些数据用据,你学会了吗?