最近很多人留言,明明很好的电脑配置,怎么打个十几年前的游戏就卡成ppt了。
首先要说的是,虽然WLK是老游戏,但怀旧服提高了画质效果,再加高分辨率屏幕的普及,对硬件是有一定的要求。
如果硬件达标,那么卡顿基本来都是插件的锅。现在我们来找出元凶,还你一个流畅的魔兽世界,本文转自NGA:CanuHodl。
一、安装Interface Usage
各平台都有下载,版本只有正式服,下载后放到怀旧服的Addon文件夹里使用。
游戏里输入/iu,打开插件界面,左下选择Addon CPU Usage,勾选右下角,然后观察红框的两列。第一列是瞬时cpu占用时间,第二列是瞬时cpu占用时间的叠加,点Reset按钮后可以重置。
二、查找问题
1、简单场景突然出现卡顿
比如释放某个技能、开启某个界面、进入某个区域时卡。/iu调出界面,重现卡的场景,观察第一列瞬时占用,如果某插件飙升到第一名,那就是它了。
2、复杂场景的卡顿
比如25人团本、怪多的时候、AOE的时候卡顿。可以选个场景复杂的BOSS来测试,/iu调出界面,开怪前Reset,正常打BOSS,打完后观察第二列红框 ,点击标题栏由高到低排列,排名前列且大幅超过其余的插件,可能就是问题所在。
3、哪个WA字符串导致了卡顿
通常来说,问题插件集中在WA、Detail、Exrt、姓名板、光环等等。特别是WA,我总不能把WA都删了吧,这时需要通过WA内置的性能分析做进一步排查。
方法是右键点击WA的图标,会弹出如下的界面,它会列出你的每一个子WA,占用最高的就是问题字符串。尽量从原版处下载WA,精简使用你需要的WA,而不是一股脑的统统下载。
4、找不问题插件怎么办
其实那种把你从120帧拉到100帧的插件,并没有造成直观的卡顿,他们往往会在排查列表的顶端。而那种一瞬间让你变成ppt的,才是真的凶手,它们可能会隐匿的很深。如果这样,那就开个录屏软件,回头仔细查看卡顿的瞬间是谁在搞鬼。
最后,排查完毕记得禁用iu,或者取消勾选它右下角的 "Enable Script Profiling",因为 iu 保持监测状态的本身同样会二次消耗大量的cpu,不用时记得关闭。