Hello! After a recent update when you hover on the frames / models of players or with a simple pressing of the Shift/CTRL/Alt modifier keys, simply incredible hangs occur. If you constantly guide the mouse for example, for example, when you play a healer and treat the players in the group, the number of frames per second falls from 30 to 10 or less. That is, if you play a healer when constantly it is constantly moving between players, the game will be constantly constantly in a state of hanging. Each guidance on the player’s frame, models of players or in-game characters, even if you don’t do anything in the game, that is, out of activity, out of battle, do not move, do not inspect the world around yourself, but when you press modifier keys, it causes a significant performance drop. Even when you play alone, playing even one target becomes extremely difficult.
I am a web developer with 10 years experience. I can program on Lua, I can write and maintain addon, I can write complex macros, use commands /fstack and /etrace, as well as use the profiling tool built into the game. My usual work troubleshooting in the work of web applications, I decided to look for a problem myself and spent about two hours.
I renamed WTF folders, Interface and deleted the Cache folder. Used the command Check and Restore, in Launcher Battle.net. The problem was not resolved.
The result of the investigation is next. I have many macros with different conditions. For a dried healer, unfortunately, without macros, it is impossible to play especially when changing the appearance. Lags arise in those moments when these macros are on the panels. What is the most interesting and strange, you need to remove macros even with the panels of the inactive form of the Druid. That is, if you play in the form of humanoid, as long as you do not delete your macros from the spell panels at the active form of a cat and a bear, gesturing delays will still take place. Technically delays occur when the event “actionbar_slot_changed” event arrives from the server. If you set the macro to the static icon and remove #show and #showtooltip metaparameters do not allow the problem.
That is, the problem occurs, or when you request the server to execute a macro, or when processing a macro before sending to the server or when responding to the interface response from the server.
This concerns macros in which the [@mouseover] condition and [modifier] condition are used.
As soon as you delete from the panels, all macros with these conditions, when you hover in characters and when using modifier keys, do not happen more.
It seems to me that the processing of the query is high-priority, as the use of macros is common and cannot cause such malfunctions. And for users of the game / players using macros, it will be quite difficult to deal with the reason for the appearance of such a problem if they have no special knowledge. Reporting the essence of such a problem to the respected Game of the Master will be difficult without having experience and knowledge.
Just in case I will write that the Internet speed is 200 megabit per second. The problem appeared precisely after the update and never manifested during the last 5th - 7th anniversary of the playing in World of Warcraft, when using such macros in the interface there were no such problems.
The problem was both yesterday and today in the morning. I think the problem is not related to the fact that many players have come to play new game content that have become accessible after the upgrade, although I understand that it is a fortune telling.