D7OL软件下载,做最专业最放心的安全下载站!
您当前所在位置:首页 > 游戏综合 > 新手入门

天涯明月刀win10内存不足_用win10玩天涯明月刀出现内存不足怎么办

时间: 2021-04-26 11:15:32 来源:互联网 作者: 互联网

天涯明月刀内存不足及各种运行问题解决方法详解

天涯明月刀内存不足及各种运行问题解决方法详解

《天涯明月刀》在游戏时,有时会遇到内存不足这类的运行问题,下面对4个常见的运行问题给出了解决方法,希望对大家有所帮助。

本文主要汇总以下问题解决方法(目前所知最有效方法)

问题顺序按照解决难易程度排列

解决问题1:低配置电脑玩天刀的优化

方法总结与解析:

1:游戏分辨率设置

2:笔记本在显卡驱动控制台设置游戏为独显运行

3:删除游戏文件

1和2都非常简单,不做解释

关于3:删除游戏文件

个人不是很建议去动电脑的注册表,直接在游戏根目录删除Cross,tqm,components这三个文件夹即可

至于为什么不去管TP插件的文件,具体解释请看问题四结尾

解决问题2:win10玩天刀蜜汁突然卡顿一秒

PS:无法根本解决,但能有很大程度缓解,需配合问题4的方法才能有效解决

方法总结与解析:

方法1:

在删除问题1所说的3个文件夹的情况下,在天刀根目录右上角搜索exe,将所有天刀运行相关的程序全部:右键-属性-兼容性-以win7运行,并赋予管理员权限

方法一图解:

方法一注解:一些腾讯附加程序完全没必要理会,只需要将天刀运行用的程序改一下兼容性就好了

方法2:

灵感来源于win10有一些版本无法运行:《枪神纪》

直接删除天刀根目录的TenSLX.dll文件

方法二注解:不是很建议使用这个方法,效果和方法一差不多,只是便捷很多,但相应的风险性很大,因为不知道天刀对于这个文件定义是怎样的,所以删除后有风险会被认为篡改游戏文件而封号

方法二思路:win101503之后的版本无法运行枪神纪,作为一个枪神纪玩家非常蛋疼,我的电脑是NVMe的ssd,装win7非常麻烦,而论坛给出的方法是只能等更新,后来得知是因为win10不兼容TP插件的问题,然后又从一个帖子看到删除这个文件可以解决。经过实验发现这个方法同样可以解决win10玩天刀突然卡一下的情况,但枪神纪是不得已才删除,天刀有另外的办法所以不建议删除

解决问题3:游戏弹出内存不足提示

这个是重点内容,因为不论是什么系统多大内存,都会出现这个问题

方法总结:

1:升级内存,经过楼主拆内存条亲自实验,8G确实比16G要频繁

2:减少电脑运行软件数量(仅适用于4G内存,8G及以上没必要)

3:ctrl+p屏蔽并且窗口化运行

4:调整虚拟内存,有效果,但效果几乎忽略不计

5:使用increaseuserva指令来修改天刀系统分配内存

关于increaseuserva的解析:

天刀为32位程序,windows系统默认只分配2G内存,可以通过increaseuserva指令进行调整

方法步骤:

win+R打开运行-输入并运行CMD-输入指令:bcdedit/setincreaseuservaXXXX

XXXX的意思是分配的内存大小,可以选择1024(1g),2048(2g),3072(3g)。4096(4g)

例:bcdedit/setincreaseuserva4096

6:游戏进程优先级

但是这个方法需要每次上游戏都去修改一遍优先级,这里给大家提供一个CMD指令可以锁定优先级

echoy|wmicprocesswhere"name="WuXia_Client.exe""callsetpriorityXXX同上面的指令,XXX数值为32-低,64标准,128-高,256-实时

例:

echoy|wmicprocesswhere"name="WuXia_Client.exe""callsetpriority256

解决问题4:高配置电脑玩天刀依旧卡顿

建议与问题2解决方案同时使用

方法1:关闭睿频

控制面板-电源选项(或直接右键电池界面)-更改计划设置-更改高级电源设置

将最大处理器状态全部调为99即可

方法2:建议与方法1一起用

操作流程:

打开英伟达控制面板-管理3D设置-程序设置-选择天涯明月刀游戏程序-选择高性能NVDIA处理器-打开CUDA一栏-勾选“使用这些GPU”选项-勾选你的显卡

深度分析天刀内存不足原因

深度分析天刀内存不足原因

最近有连续几个帖子都在讲天刀内存不足的问题,我稍微看了一下,有一点触及本质了,但解决方法可能没有简单到一条指令就够。

本文主要是希望从目前掌握的一些线索上来研究天刀客户端发生闪退的原因,并针对这些发现的情况作出一定的调整。

经过后续几个方面的设置,肯定会对提升游戏稳定性有正面帮助,降低闪退、“内存不足”等原因产生不稳定的概率。

但如果需要革命性的稳定改进,需要天刀客户端整体从32位升级至64位,这是一个浩大的工程,不是玩家层面可以搞定的。

从大的原因上面来看,闪退或者内存不足,还是来自于装机内存容量、客户端所需内存超越上限为主。

但是,报错的问题比较复杂,遇到的几次报错偶发性太强没有看出什么规律,是否也与内存有关有点吃不准,我感觉报错可能还有服务器因素在。

我们来看一下为什么会跳内存不足。打开天刀以后,鼠标右键状态栏,选择任务管理器。

我们可以在“详细信息”分页观察天刀的客户端进程:Wuxia_client.exe的内存占用:

从我的观察来看,“内存不足”这个问题很多人来自于:天刀单进程内存消耗达到32位程序上限的制约,我把这种现象命名为“内存墙”。

可以看到上图目前是一个比较正常的游戏环境,我在杭州城挂机,内存的占用为1.6GB。

但是很多8GB内存的机器,由于操作系统的限制,系统为了保留必要的内存需求,天刀客户端只允许被分配到最大为2GB占用。

有一个帖子提到单进程内存扩展到4GB,我认为没有那么简单。

bcdedit/setincreaseuserva这个指令,源于当年32位系统上单进程2GB限制的内存扩展,但我觉得这个问题可能并不完全解决问题。

因为我们目前绝大多数跑天刀的windows系统都是64位,而64位系统对单进程设置的机制并没有找到一个合适的说明文档,increaseuserva是否继续有效仍然需要怀疑。

一旦出现大规模战斗或人群聚集,天刀客户端的内存占用会飙到2.8-3GB+(大规模帮战实测),所以如果单进程只允许2GB分配必然造成客户端提示内存不足甚至直接闪退。

这个问题我在网吧机器上测试过,反复观察了几次,一旦超过2GB马上客户端跳内存不足,而且同时间听到YY上有玩家抱怨内存不足问题。

但家里16G内存的WIN764位系统并没有出现这个问题,也没有单独设置过increaseuserva,内存占用飙高到2.9GB也很稳定。

但是如果画面调高而且人更多,单进程超过3GB的占用,天刀是个32位程序,3GB其实已经是很多32位程序调用内存的极限了,还是出现会报错以及内存不足。

这种情况下的报错或者内存不足,就算是装了10000G内存的电脑都没用,需要天刀客户端改成64位了,很显然这是不存在的。

因此,关于内存不足的问题基本上解决思路有以下几种(WIN7/8/8.1/10):

1、最好的解决办法还是买内存,16G内存比8G稳定很多很多。16G内存出现问题的概率会显著降低。

2、玩天刀的时候尽可能的少开别的软件,尤其是chromium内核系列的浏览器,内存占用贼大。

3、人多的时候降低画质,开启屏蔽,并以窗口化运行,会减少一定的内存开销。(这些设置会减少20%的内存消耗)

4、可以尝试技术贴真正解决天刀游戏耗尽的问题当中对单进程内存限制的increaseuserva指令。

但他忘记提到一点就是要以管理员模式运行,不然会提示无权修改。而且根据微软的说明文档,increaseuserva的参数最大只能设置为3072,4096这个参数是否有效也不确定。

欢迎用了increaseuserva命令以后对解决内存不足有正面贡献的玩家现身说法,实践才是检验真理的唯一标准。

5、将Wuxia_client.exe进程优先级设置为“高”,这个可能是所有帖子都没有提到的方法。

这个线索来源于之前看到的一个案例,说的是给进程分配了更高的优先级以后,占用了更多的内存。原先对优先级的设置主要侧重于cpu资源的分配,但从那个案例中发现系统对该进程的内存分配也发生了明显变化。

不过,缺点是这个方法需要每次打开游戏后都进行手动设置任务管理器。

6、调增虚拟内存

虚拟内存的调增也可能会有一定帮助,但我觉得这并不是闪退的主要原因,因为一般的系统安装时都已经进行了自动设置,但有的网吧机器或者过度优化后,如果系统被单独设置过还是可能在这个上面出现问题。

前几天那个误导人的帖子我实在是不想说,稍微懂一点电源铭牌的人都不会像那个楼主说出什么550瓦输出功率乘以转化效率89%等于489.5瓦这种啼笑皆非的东西来。

附件:单进程突破2GB限制批处理文档(就是用上面提到的increaseuserva命令制成的)

如果没有以管理员模式运行,就会出现下面的情况:

有没有比较大佬一点的专家来共同探讨一下应对的策略,我本人不是专业搞IT方面的,不是太懂电脑,上面只是凭自己一点爱好和小知识来采取的方法。

8楼@RamSpace提到了一个cacheman的软件,粗略看了一下功能,觉得应该有效。有能力的玩家可以试试,但这软件我不是很熟悉,这几天有空研究研究。

精品推荐