Poster: Aldmehr at 5/20/2005 1:33:59 PM PDT Subject: [Slouken] UI freezup on spell interrupts |
| |
I will make one more attempt to bring this issue up because many other people have seen it.
see
http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=3125086&s=new&tmp=1#new
I tracked this down a couple weeks ago.
The problem is that the following event:
ACTIONBAR_UPDATE_COOLDOWN
is being fired many many times for every action button, when a spell is interrupted.
This is causing the blizzard UI (without mods) to update the cooldown graphics on the action buttons many many many times per interrupt, which causes the game to seem to freeze momentarily while the cpu is hogged.
This problem is made worse the more action buttons you have on screen (i.e. with addons that have action buttons). I noticed the problem when I had an old version of flexbar as on addon (this adds a lot of action buttons). Fyi, the current flexbar author recently made a change in flexbar to workaround this performance issue for flexbar buttons, which helps a lot if you use flexbar. However there is still a freeze with just the blizzard buttons and no addons.
To add a little data to this. With no addons and only 12 action buttons, I was seeing about a 0.5 second freeze on my 2.2 GHz system. This is barely noticeable and I could see how someone with this few buttons or a faster machine would not notice this.
When I added about 40 buttons (via old flexbar), my freeze was closer to 2.0 seconds. This was very bad.
I posted about this on the UI forum, and bumped it several times... no responses from blizzard and the post is now unsearchable... Feel free to drive the issue...
The only real solution to this is to take a workaround similiar to what the flexbar author did and apply this to the default blizzard UI and all the addon button bars that you may have.
In summary, (in my opinion) this is a blizzard bug in the game engine sending too many of these events on a spell interrupt.
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=140298&p=#post140298 |
| |
Poster: slouken at 5/20/2005 3:51:11 PM PDT Subject: Re: [Slouken] UI freezup on spell interrupts |
| |
Thanks, I'll look into it.
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=140298&p=#post140367 |
Poster: slouken at 5/24/2005 1:36:45 PM PDT Subject: Re: [Slouken] UI freezup on spell interrupts |
| |
I looked at the events being sent, and it looks like the event is not being sent multiple times on interrupt. It's also doing no work other than showing or hiding the cooldown indicator...
Can you verify that the event is actually being sent multiple times?
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=140298&p=#post142869 |
Poster: slouken at 5/26/2005 8:37:47 PM PDT Subject: Re: [Slouken] UI freezup on spell interrupts |
| |
It's on my list to look at, thanks.
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=140298&p=#post144781 |
Poster: slouken at 6/3/2005 12:58:07 PM PDT Subject: Re: [Slouken] UI freezup on spell interrupts |
| |
This is fixed for 1.6
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=140298&p=#post149773 |