Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 05/17/07, 11:45 AM   #1
 Lrigatonmai
owns a cowbell irl
 
Lrigatonmai's Avatar
 
Tauren Druid
 
Mal'Ganis
Tracking down UI lag

My interface lags for a second or so every time someone joins/leaves the party/raid or zones in or out. I suspect this has to do with XPerl's raid functionality (after trying to research some on the topic). Verifying that has been problematic, since it seems to be a combination of mods that are causing it.

I'm curious if there is a method of finding out what calls are being made that are causing the UI lag. I keep things up to date, and try to keep my UI fairly consistent as far as mod makeup and layout goes. But I'd like to find a good way to debug problems like this (when they become problems). Does anyone have any suggestions on how to track this? Maybe there's some nice debug tool that you love?

There didn't seem to be a thread on actual UI debugging yet. If there was and I missed it feel free to lock/heap. Thanks.

United States Offline
Reply With Quote
Old 05/17/07, 11:49 AM   #2
Demi9OD
Don Flamenco
 
Orc Warlock
 
Shadowmoon
This exact same thing started happening to me this week, and it has happened before. The first time it was Deuce Commander. This time I've used KLH Performance Monitor to narrow it down to an ace2 event, which isn't that narrow. I'd also like to know how to granulate my results rather than turning ace2 mods off one at a time until I find the bugger.

Offline
Reply With Quote
Old 05/17/07, 12:15 PM   #3
boomix
Don Flamenco
 
boomix's Avatar
 
Tauren Death Knight
 
Malfurion
I have brought this issue up awhile ago in this thread: Odd Raid...

I have managed to fix it by removing SavedVariables folder and let my mods rebuild it, after that I simply copied over my Gather.lua file and reconfigured all other addons.

Last night was pessimistic skydive in a foolish narcotic shell

Offline
Reply With Quote
Old 05/17/07, 12:29 PM   #4
Demi9OD
Don Flamenco
 
Orc Warlock
 
Shadowmoon
That sounds painful. I'd really rather not reconfigure all my addons. There has got to be a better way to track WHICH SavedVariable is causing it and eliminate only that one.

Offline
Reply With Quote
Old 05/17/07, 12:30 PM   #5
 Lrigatonmai
owns a cowbell irl
 
Lrigatonmai's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by boomix View Post
I have brought this issue up awhile ago in this thread: Odd Raid...

I have managed to fix it by removing SavedVariables folder and let my mods rebuild it, after that I simply copied over my Gather.lua file and reconfigured all other addons.
I'll try cleaning the folder some tonight, I definitely don't have time this evening for a full UI rebuild though.

United States Offline
Reply With Quote
Old 05/17/07, 1:53 PM   #6
Caldar
Von Kaiser
 
Caldar's Avatar
 
Human Priest
 
Feathermoon
If the issue isn't critical at the moment, I would suggest just ignoring it until patch 2.1. With this patch, you will be able to get per addon memory and performace profiling which should help narrow down troublesome issues like this.

Offline
Reply With Quote
Old 05/17/07, 1:58 PM   #7
 Lrigatonmai
owns a cowbell irl
 
Lrigatonmai's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Caldar View Post
If the issue isn't critical at the moment, I would suggest just ignoring it until patch 2.1. With this patch, you will be able to get per addon memory and performace profiling which should help narrow down troublesome issues like this.
Oh, thanks. I will probably hold tight and wait then. It's only really annoying during raid formup with everyone joining/zoning in.

United States Offline
Reply With Quote
Old 05/18/07, 12:42 PM   #8
Demi9OD
Don Flamenco
 
Orc Warlock
 
Shadowmoon
I think Niagra was doing it for me, very similar to Deuce Commander. If you have any addons that are like Ace2 control panels they seem to freak out every once in awhile.

Offline
Reply With Quote
Old 05/23/07, 8:07 PM   #9
Demi9OD
Don Flamenco
 
Orc Warlock
 
Shadowmoon
Originally Posted by Caldar View Post
If the issue isn't critical at the moment, I would suggest just ignoring it until patch 2.1. With this patch, you will be able to get per addon memory and performace profiling which should help narrow down troublesome issues like this.
Any addons that handle this out yet? I'd love to see individual cpu usage on Ace2 addons.

Offline
Reply With Quote
Old 05/24/07, 6:59 AM   #10
Blup
Von Kaiser
 
Blup's Avatar
 
Draenei Shaman
 
The Venture Co (EU)
PerformanceFu seemed to track per addon memory usage. It only showed the top 3 I think but I didn't really look to see if I could configure it.

Really helps in tracking down memory hogs, forgetting to nuke swstats for example.

Offline
Reply With Quote
Old 05/24/07, 7:48 AM   #11
Zaknafein
Von Kaiser
 
Zaknafein's Avatar
 
Night Elf Rogue
 
Frostmane (EU)
Originally Posted by Demi9OD View Post
Any addons that handle this out yet? I'd love to see individual cpu usage on Ace2 addons.
I think Fubar_Usage (from wowace.com/files) is what you're looking for. Shows cpu usage for each addon and has some sorting options. Was interesting to see KTM was #1 cpu using addon even while idling in Shattrath, with my unit frames (AG) coming second.

You may win a thousand battles, but you can only lose one.

Offline
Reply With Quote
Old 05/24/07, 8:24 AM   #12
• Chicken
Mod
 
Chicken's Avatar
 
Gnome Monk
 
Azjol-Nerub (EU)
Originally Posted by Blup View Post
PerformanceFu seemed to track per addon memory usage. It only showed the top 3 I think but I didn't really look to see if I could configure it.

Really helps in tracking down memory hogs, forgetting to nuke swstats for example.
You can configure it to show up to 20, and it's also possible to enable CPU Profiling of addon usage as well (CPU Profiling is probably more key to figuring out performance bottleneck, than memory profiling is). The CPU Profiling is disabled by default because having it on will cause a performance hit, I recommend trying that out on some content that's trivial for you.

For example, my two largest memory consuming addons still consume relatively little CPU time, while KTM, which has a low memory footprint, takes up most of my CPU time, oddly enough even when I'm flying around doing nothing.

(Edit: Actually Ace2 is my largest memory consumer and cpu time consumer, but as I'm running stand-alone ace libraries and run ~60 Ace mods that's no wonder)

Netherlands Offline
Reply With Quote
Old 05/24/07, 8:27 AM   #13
 Maestroquark
What Would You Have Me Do?
 
Maestroquark's Avatar
 
Ramala
Orc Rogue
 
No WoW Account
Using Protractor, I enabled CPU Profiling for a short while just to see (no combat at all), and yeah, KTM was scary bad. Even with my system it was causing a stutter every few seconds, though, so it's not a great thing to keep on.

Couldn't get any real combat testing going b/c my latency was through the roof due to other circumstances.

Cally - EJBSG 27; Dee Baltar - EJBSG 22; Tory - EJBSG 20; Leoben - EJBSG 19; Helo - EJBSG 14; Starbuck - EJBSG 12

United States Offline
Reply With Quote
Old 05/24/07, 8:35 AM   #14
 Glayde
King Hippo
 
Glayde's Avatar
 
Troll Druid
 
Thrall
I've been having problems since the 'click sound raid lag bug' getting ctpartybuffs and grid (or prat which i no longer use) to work together nicely.

Seperately ctpartybuffs and grid work fine, put them together, and you get the split second delays whenever the raid adds/boots someone or if someone in the raid zones etc.

It drives me crazy because I can't find a simple ui mod that allows me to just have the old style bars (i place hp/mana totals to the right of the bars, just have the % on the bars), that also allows me to see party buffs. (Simpleunitframes doesn't show party buffs).

I started to dabble with the new archeologist but I get popup errors every time i target something.

This is what I'm used to using as my party frame:



(and i have portrait damage (shows inc hits/heals on the portrait) from simpleunitframes.

United States Offline
Reply With Quote
Old 05/24/07, 1:00 PM   #15
Cryect
Bald Bull
 
Night Elf Druid
 
Stormreaver
BTW, if you use script profiling to figure out whats wrong. Make sure you disable script profiling when you done since it has a pretty negative hit on performance.

Just do the below to disable it again.

/script SetCVar("scriptProfile","0")

I need to do something useless.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
RFC: Raid Tracking mod Northerner User Interface and AddOns 0 05/17/07 5:24 AM
Tracking Stacked Debuffs Ahiru User Interface and AddOns 13 04/23/07 4:37 AM
Tracking raid DPS over time Taantric Public Discussion 5 04/21/06 12:52 PM