插件的内存占用不会引起卡顿,或者说二者没关系。一些人有这个误区可能是因为看到插件内存占用里,第一的插件用掉了100MB+甚至更多内存,而第二第三只有几十MB或仅仅几MB,难免会觉得占用第一的那个插件是不是多少有些“问题”。 其实完全不是,造成卡顿的话 20行代码足够了,我把它写进了一个WA,工作原理是每帧对每个姓名板上的每个光环都进行1000次的状态监测。所以载入后,在主城人多的地方,开启友方姓名板(默认键是 shift + v),你的帧数应该会瞬间暴跌,配置差的应该可以跌到个位数,而这20行代码以及它工作时所占用的内存几乎小到可以忽略不计(1~2kB)。
卡顿体验WA
!WA:2!TA13VTnrC8LvqmLIqSWycK4bRs1uIye1og9HPH2QdjRDknP44UUbbLEX(C8rDo7D35M290icjg)AGQaEyIjOrtGqcPH6tWgsm1)cSIqiH4TPLX41(pW47zhN2UoaHeNAJ)(R77V8h)9Uefs1mLzkZlnAhIHlTIRpZa)C7PlYxy7Yk7jiUuEs2kLTS4yXu36LU6O7bwRJOgG(zDjur9C5lPNxRRHRRJPBlALwep8cBeZM3Sb2wv68fAlyKgnWm(tCiwFYVwvSIhw1Nse32NJRHCAHwHly(4fUn3VoEjmvuX3YIS861Ynzf9Av0NutxluENCUutsygoW2zzyWwTkZMVyX2CpSJZ0M8KTLUwgJfcE86EoOvWmnkQjMNSJjUo4EDijytLV4SfMR4Q(0(jxsV9JmeKLW6r8Z4AI)U9SjuZygf5CgOsGGV4MlIXEtcbZqOHG0XEvo2XkS3e8Oqa4iHpdjW2DGSud3qMWh7Gbd3fyRJmwSbZ1NAEPd4LsGxwuJBJG(2zJ64j8E2qHH)y5YAIad6tOsDP4vhO2709(O1(Z1(5wOQ0Q0Ex(M35g3O31UYFCL3P3x8939Z)X035hUzVV8YzQsV7h(EvSjwIxyPE)0f79jxV3h)bG(7T2fV7vx7Ex)ZG)8EYTLk5CDCzNorIedD7iPXvN6KZPx27PcfcagxiNigZtmf2AfilJn3mkRLKHsf7RBeU5C9lUncn4T85cI1kQfZxqVdZvaTkDqUAPYLYhmmd6ssZ6eARryUmeSwTFlbaG37TF)Ex7B3r7locDdL1YLzopd51E((erbEjcNu3bVq)QDByAV9pDPs51QPwwxV8mAtFQP07oiEvixa)89RKZUJ4i1gcLkpNEXPlL)x72WXTvbg(8(yQXkZ(iJL9iVCujjvSU8Nyp0wYi3C36(cHlT8sygGu7ifxetBiSF6q7JRSvLm5g0o2aG4NkwITQuPDy01TjglsXC(qH7OIbYbhrwKaI3FyauH(cMzx3gtAylM6K1x)3oX9V)9vDCrMfQlGTqfhuRPVJGKuvI0pyWRLuZWbX5skvo0sKeDyHWBzzeSVJ4tmx3AMXNa(65m5lmXQikrcrCPtOXfiMOWgyehxrWclVhly4Gr7Ak)ubmPMCUaJJH5gM82s7cD6OQnreAHGxp06G3iOAWBgmADlcLWTFqXRtOrFPa(lzhJbtlsYKFwdeteCUcRA6wZaqGUnxOE0ZL3lYXfAtkwkVIsoggWJfyW0I0JyjFmsMKjJ0la9J1NMSnAn85NekdDstCO0Kw(0WaQOJ5I0zsQaRx8fv8yaulTiIx6mHYlOmEihK3klEyf5qQzDGeqHqv8qegpDUALIfM9uyXagE6mzumDd3TCfLqXCpykflpkHLJgva5dcx25ajHfDwPUbM3YM4GL((4khDmiAkd0SL2ThQJRm(yJTBd3kYYiEyf5Pdq4LbvU10YycsZSRnTZYy7CXnU4fMAUdEz7GSlRiwHzGIWgt3Dko4vK0Mm)TUpMw(u(p8((yvWIkgmINi9iLPZ5zc90roC4RFa9alnUCMV3XMwEwIfYaxDsttarwDEmArzrXRoRBlmlKCgSjbvTICh8QgiXrY62OrBa3g6e7GAjvb8V4qbg2bMlN4e)BO3yil5FeDkxrL)4JN5)jq5wTZhgmlZdyhzBiGWKLSZ3GqsY4zltRvYtdBXWC7Yud8dZ9z(V8cs9cUUntWwo(opt(nddx5jrhHRXsrh5VVLU1ieZ6rN3QT1zsEPGPW56FXh42cW1bWlSz0jfH5HCgw9k50YNVKgYXZgnuDa6BrAKekyPZX2ATKhvo1jn(9p9RK30k8TgmJejqdTUjHlV(Y0WMEM9M6DBhFjlBVdetkp68vjCeCWMPDkU2rZoE2JMAPF5S)f
所以现在你可以打消这个顾虑了,内存买来就是要用的,在允许的限度内,程序/插件把更多的数据往内存里填,加快它的处理速度才是正常且预期的。对于密集数据处理型插件,如Detail,通过增加内存使用来降低CPU占用,进而减少卡顿,是一种以 “空间换时间”,十分好的处理方式。 退一步说,现在应该也没多少人会缺内存容量了,关心占用了多少内存,不如去关心关系你的内存频率。
使用Interface Usage找到卡顿的元凶
插件所带来的卡顿,几乎全部集中在CPU上,尤其在多人的团本中。所以这里我们需要借助一个叫Interface Usage的插件来揪出过度占用CPU的元凶。
插件下载
通过curse官网,或各类插件下载器下载,目前它的版本只有正式服,下载后放到怀旧服的插件文件夹内加载使用即可。
安装插件后 输入 /iu, 会调出如图的界面,选择Addon CPU Usage,勾选右下角,然后观察红框的两列。第一列是瞬时cpu占用时间,第二列是瞬时cpu占用时间的叠加,点Reset按钮后可以重置。
具体怎么使用呢?
a. 比如你遇到的是这个帖子的问题,[刀扇卡顿],即 特定情景的卡顿,这类卡顿十分好重现,如释放某个技能时卡,开启某个界面时卡,进入某个区域时卡等等。这时候调出上面/iu的界面,去重现卡的场景,同时观察第一列瞬时占用就可以了,卡的时候你会很容易看到一个插件瞬时占用飙升到第一名,并且大幅领先第二。那么禁用它即可,问题迎刃而解。
b. 另一种情形没这么直观排查,比如25人团本卡,怪多的时候卡,AOE场景卡等等。这时建议选取一个场景复杂的BOSS来测试,如25naxx尾王,还是同样/iu调出界面,在团长开怪倒数的时候点击 Reset,然后正常打BOSS即可,打完后去观察上面的第二个红框 ,点击标题栏由高到低排列,此时不出意外,排名前三的插件 比 其他所有插件的cpu占用时间总和 还要多的多的多。 禁用或换替代插件即可,问题迎刃而解。
通常来说,占用高的插件都是密集数据处理型的插件。如WA,Detail,Exrt,姓名板插件(Plater等),光环类(EAM等)。非密集数据处理的如 地图插件,背包整合,掉落查询等几乎在25人团本战斗时不会产生任何占用。这里需要额外多说几句的是WA,WA是一个十分优秀的插件,但分享给你WA字符串的人可就未必了,比如我上面那个20行可以把你帧数卡炸的字符串。实际情况中,如果你团本卡顿,通过上面的 方法b 做排查,占用第一的很有可能是 WA,这时需要通过WA内置的性能分析做进一步排查,方法是右键点击WA的图标,会d出如下的界面,它会列出你的每一个子WA,也就是你字符串所导入的每一个“项”的占用。
使用方法与 Interface Usage大同小异,就不赘述了,通常来说 光环类WA,和属性统计类WA都有很高的开销。所以用什么载什么,不要去网上把别人的字符串一股脑的全闭眼载到自己电脑里。那种团本/5人本整合WA,也就是光环类WA,最好找原创或一手汉化的使用,不要使用各种魔改版本。 因为传播者/魔改者水平有限,改出了卡顿他自己往往都不知道,还是回到那句话,WA是个十分优秀的插件,但分享给你WA字符串的人就未必了
最后,排查完毕 记得禁用iu,或者取消勾选它右下角的 "Enable Script Profiling",因为 iu 保持监测状态的本身同样会二次消耗大量的cpu,不用时记得关闭。
总结
1. 通常说的游戏卡顿 99% 是由插件造成的
2. 插件造成的卡顿 与 插件占用的内存 没有直接关系
3. 插件造成的卡顿 主要体现在插件对CPU资源的 “不合理” 占用
4. 插件造成的卡顿 本质是,在某一帧对CPU造成过高的处理请求,导致该帧的生成时间过长
5. 对CPU持续占用率高的插件,未必会引起卡顿,要理性看待
6. WA,EXRT, Detail,姓名板(Plater等),光环类(EAM, BigDebuff等)等密集数据处理型插件通常是CPU开销大户,但要结合上面的 4,5 理性看待
7. WA 是个好插件, 但分享给你WA字符串的人未必
8. 魔兽是一个CPU游戏,当CPU过低时,首要考虑的应该是提升CPU
2015-6-11(石家庄平山分场科三考试总结)作参考,以模拟时安全员所说为准 一.排队约考原在京赞排队,6月30日考试,后有多人说平山简单。于是改排平山。我是在周一早晨8点左右退的京赞,以为直接能约平山,哪成想不能 *** 作。系统说我已经约考。过了可能有一个小时,才能在平山排队,排上后直接约考(6月11号)。如果你想改约平山,最好在周五的时候,一般来说,本周退约下周一才能重新约考。我这情况难倒是只要是周一早10点前改约就行?不清楚。
二.如何去平山分场(身份z和钱)
之前几个朋友都有私家车,我没有。如果打出租要150元,返程说120就可以,我只能选择火车北站市庄路上的客运北站。平石快客,往返票价都是12元,最早6点出发。不走高速,一个小时就到县城。我早晨5点就从家里出发了。记着在百纳利安驾校下车。我今天就借人家班车被直接送到考试中心了。到那还不到7点。我发现有包出租去的。去了直接进大厅往西走,里面有交费窗口。 三.考前模拟
窗口右侧贴着这么一张纸:价格明细表,这驾校厉害,能用教练车在考场练车。100一圈不讲解,300两圈给讲,这个100的最合算了,因为也能在车内旁听讲解的。
http://wenku.baidu.com/link?url=xQTtebhqSNLGB8Dcu_XYIJTT3CX7IIV_EIo8Xj683uksi90Evo_PNIYyytfoXZfYheeMnSJRI3E3KRPHZaVoeiwMzfbjgkzXpuA_fg4b7Jq
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)