当前位置:首页>数码维修>电脑>

电脑关掉虚拟内存后启动不了(电脑调了虚拟内存开不了机怎么办)

电脑关掉虚拟内存后启动不了(电脑调了虚拟内存开不了机怎么办)

更新时间:2024-08-25 17:50:42

电脑关掉虚拟内存后启动不了

虚拟内存设太多了,你开机的时候按F8进安全模式,把虚拟内存改回来就可以了,还一个原因,可能是你的F盘出了问题了,如果改回了虚拟内存还不行

你可以把你的硬盘拿到别的电脑上挂上,再用CHKDSK F:F/这个命令来修一下看看。如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。 

首先,并非内存用满才会用虚拟内存。

虚拟内存现在已经是操作系统内存管理器的标配。虚拟内存可以稍小,但是不能没有,没有的话某些时候会有卡顿和不稳定的现象。windows的自动设定效果比较好。

虚拟内存放在固态里,效果比机械硬盘好很多。这也是为什么很多电脑采用128G固态+机械硬盘的方案。

其次,题主的问题是另一个问题:虚拟内存被占满。在题主描述的这种情况下,清理内存是没有用的。

清理内存的前提是:找出哪些数据是不必要的,然后清理它。如果虚拟内存中全都是需要的数据,或者说判断不出来哪些需要哪些不需要,就会造成内存溢出而中止应用程序。

你说电脑怎么会这么傻,判断不出哪些需要哪些不需要呢?

其实罪魁祸首八成是你运行的这个游戏本身,这种情况叫做

内存泄漏

我们写程序的时候(特别是游戏引擎这种程序),内存是需要手动申请、手动释放的,像这样:

上面是最基本的内存操作的例子。但是到了真实世界的程序里,同一块内存被多人使用等情况错综复杂。内存申请后由于各种原因没有正确释放,在开发高性能程序时是经常出现的错误。

这种泄漏有时候非常微小,比如十分钟只泄漏了几百个字节,但是积累时间长了就会出现严重问题。重要的商业项目会专门做严格的内存泄漏测试,长时间运行并监视内存占用,检查是否存在内存泄漏的隐患。

题主4开游戏、连续十几小时运行。正好是帮这个游戏做了很严格的内存泄漏检查,结果是没通过测试 :)

这时候除了定期关闭游戏,也可以采取疯狂加内存条的绝招,加到64G内存和256G虚拟内存,估计能多坚持几天(开个玩笑,不过也是有效的)。

更靠谱的办法是找游戏开放商反映问题,别忘了截图+清晰的描述问题,让他们尽快修正这个BUG。

更多栏目