不少wow玩家都出現(xiàn)過(guò)掉幀的問(wèn)題,這里我們?yōu)橥婕覀冋矸窒砹俗钚碌牡魩瑔?wèn)題解決辦法,希望你會(huì)用的上。
我 承認(rèn)我的電腦破了點(diǎn),但是每次版本更新之后,都會(huì)碰到進(jìn)入raid的boss戰(zhàn),幀數(shù)就從30多降到1~2。神奇的是這只會(huì)發(fā)生在boss戰(zhàn),小怪都還好 好的。如果你也有類似的問(wèn)題,可以嘗試先把Interface目錄改個(gè)名,然后清空Cache目錄,如果問(wèn)題消失了,那么基本上就確定是插件的問(wèn)題了,某 些插件的高CPU占用會(huì)顯著降低幀數(shù)。
插件的問(wèn)題怎么解決呢?除了保證及時(shí)更新插件之外,還可以通過(guò)刪掉或者替換高CPU占用率插件來(lái)緩解。至于怎么找到高CPU占用的插件,一個(gè)方法是尋找有cpu profile功能的插件,不過(guò)我沒(méi)找到。
好在這問(wèn)題解決起來(lái)也容易,直接寫(xiě)兩個(gè)宏就可以了。當(dāng)然,如果大家有好的監(jiān)測(cè)插件,也希望不吝提出。
在最開(kāi)始,要先打開(kāi)wow內(nèi)置的profile功能:
Code(c):
/script SetCVar("scriptProfile", 1)
然后/rl重載頁(yè)面,就可以了。
接下來(lái)寫(xiě)兩個(gè)宏。
進(jìn)入戰(zhàn)斗前按這個(gè)宏清空占用率數(shù)據(jù):
Code(c):
/script ResetCPUUsage()
戰(zhàn)斗之后按這個(gè)宏觀察結(jié)果:
Code(c):
/script UpdateAddOnCPUUsage()
/run for i=1,GetNumAddOns() do n=GetAddOnInfo(i) print( GetAddOnCPUUsage(i), n) end
結(jié)果還是很有意思的,有很多插件顛覆了我的世界觀,比如說(shuō)我的CPU占用率大概是這樣的。
頭兩名:IceHud (27638), OmniCC (7844)
居然大幅超過(guò)了像MikScrollingBattleText和Skada這樣的插件。
最后,記得關(guān)掉profiler!進(jìn)一步節(jié)省cpu占用:
Code(c):
/script SetCVar("scriptProfile", 0)
瀏覽量:02014-05-13
瀏覽量:02014-05-04
瀏覽量:02014-04-10
瀏覽量:02014-04-08
瀏覽量:02014-03-24
瀏覽量:02014-03-07