Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 05/17/07, 12:45 PM   #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, 12:49 PM   #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, 1: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, 1: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, 1: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, 2:53 PM   #6
Caldar
Asleep at the wheel...
 
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, 2: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, 1: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, 9: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, 7: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, 8: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, 9:24 AM   #12
• Chicken
Co-starring: The Egg
 
Chicken's Avatar
 
Ginakursia
Goblin Warlock
 
No WoW Account (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)

buff /bÊŒf/ Pronunciation[buhf]
–verb (used with object)
- to reduce or deaden the force of

Netherlands Offline
Reply With Quote
Old 05/24/07, 9:27 AM   #13
 Maestroquark
Soda Popinski
 
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.

Before you start to drift, and your soul begins to scream.
I just wanted to tell you, that you're listening to a dream.

United States Online
Reply With Quote
Old 05/24/07, 9:35 AM   #14
 Glayde
Don Flamenco
 
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, 2: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
Old 05/24/07, 2:51 PM   #16
Kalman
Super Macho Man
 
Kalman's Avatar
 
<>
Orc Shaman
 
No WoW Account
And the usual kicker: Ace addons attribute some of their CPU time to the libraries, so Ace addon load tends to be higher than what's directly attributed to the addon (i.e. if you nuke an addon, not only do you lose that addon's load, but also some portion of the generic library load, depending on how heavily it uses the libraries.)

Melador> Incidentally, these last few pages are why people hate lawyers.
Viator> I really don't want to go all Kalman here.
Bury> Just imagine what the world would be like if you used your powers for good.

Clearly law school has done wonders for me.

United States Offline
Reply With Quote
Old 05/24/07, 3:01 PM   #17
Axen
Piston Honda
 
Axen
Orc Shaman
 
No WoW Account
I had massive memory usage and terrible FPS after upgrading my Ace2 mods. I disabled everything but a few essential AddOns and saw no improvement. I thought it was the new ag_UnitFrames, but it turned out to be SWStats. Nuking the data fixed the problem, but I watched my memory usage steadily increase even after the data was erased. Totally disabling SWStats fixed all of my UI lag.

Last edited by Axen : 05/24/07 at 3:07 PM.

Offline
Reply With Quote
Old 05/24/07, 3:34 PM   #18
 Lrigatonmai
owns a cowbell irl
 
Lrigatonmai's Avatar
 
Tauren Druid
 
Mal'Ganis
Killing off part of X-Perl removed the problems I was seeing (as I expected).

United States Offline
Reply With Quote
Old 05/24/07, 3:50 PM   #19
Machichi
Von Kaiser
 
Machichi's Avatar
 
Undead Warlock
 
Arygos
ArkInventory is too much of a hog for me to justify keeping it around, unless there are no quality alternatives. I really liked bagnon and banknon, but the author stopped updating it for too long of a streak and the errors were adding up. Suggestions?

I like you peoples...

Offline
Reply With Quote
Old 05/24/07, 4:25 PM   #20
Glaurong
King Hippo
 
Glaurong's Avatar
 
Goblin Hunter
 
Hyjal
Baggins seems to be a popular choice for inventory management stuff.

Log Parser for BM Hunters (Right click, save as) - Updated 10/11/2007

Offline
Reply With Quote
Old 05/24/07, 9:24 PM   #21
Chuck
omgkittenmeowmeow
 
Chuck's Avatar
 
Tauren Druid
 
Kul Tiras (EU)
I got the same issue but I don't even use SWStats.
Basically it's AGUF, Bartender, ORA2, sRaidFrames, clique

I don't know if this belongs here and how many people share that issue, but after raiding with constant 40-50 FPS I had an awful Magtheridon where I had 2-5 FPS the whole first phase.

While others didn't have the problem I figured (who'd not ..) that it's one of my addons but I can't find out which. Would be cool if people who have the same problem share their experience

www.kul-tiras.org - unofficial EU-Kul Tiras Community

Offline
Reply With Quote
Old 05/24/07, 10:51 PM   #22
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
I've written a solution to the idle KTM resource usage: Kill your extraneous KTM CPU usage

Give it a shot, and let me know how it works out for you.

Offline
Reply With Quote
Old 05/24/07, 11:40 PM   #23
 Theras
Egalitarian Charmer
 
Theras's Avatar
 
Aurrius
Tauren Paladin
 
No WoW Account
Does anybody else's FuBar seem to use an absurd amount of memory and CPU time? Mine is currently using double the CPU time as my ag UnitFrames does, and is using about triple the amount of memory.

Edit: it occurs to me that the FuBar plugin I'm using to track performance data could be the culprit, but wouldn't that track under the individual plugin, and not FuBar itself?

Canada Offline
Reply With Quote
Old 05/25/07, 12:54 AM   #24
Ragnor
King Hippo
 
Human Paladin
 
Blackrock
Quick way to test that would to get a stand alone mod to list performance, anyone recommend a good one?

The universe is run by the complex interweaving of three elements. Energy, matter, and enlightened self-interest.

www.retpaladin.com

Offline
Reply With Quote
Old 05/25/07, 1:15 AM   #25
Miaxi
Don Flamenco
 
Miaxi's Avatar
 
Troll Shaman
 
Al'Akir (EU)
PerformanceFu can track memory and CPU usage.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » 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 6:24 AM
Tracking Stacked Debuffs Ahiru User Interface and AddOns 13 04/23/07 5:37 AM
Tracking raid DPS over time Taantric Public Discussion 5 04/21/06 1:52 PM