Elitist Jerks
Register
Blogs
Chat
Forums
New Posts


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

Welcome to Elitist Jerks
If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
 
LinkBack Thread Tools
Old 05/17/07, 12:45 PM   #1 (permalink)
I make war machines
 
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.
 
User is offline.
Reply With Quote
Old 05/17/07, 12:49 PM   #2 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
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.
 
User is online.
Reply With Quote
Old 05/17/07, 1:15 PM   #3 (permalink)
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
 
User is online.
Reply With Quote
Old 05/17/07, 1:29 PM   #4 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
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.
 
User is online.
Reply With Quote
Old 05/17/07, 1:30 PM   #5 (permalink)
I make war machines
 
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.
 
User is offline.
Reply With Quote
Old 05/17/07, 2:53 PM   #6 (permalink)
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.
 
User is offline.
Reply With Quote
Old 05/17/07, 2:58 PM   #7 (permalink)
I make war machines
 
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.
 
User is offline.
Reply With Quote
Old 05/18/07, 1:42 PM   #8 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
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.
 
User is online.
Reply With Quote
Old 05/23/07, 9:07 PM   #9 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
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.
 
User is online.
Reply With Quote
Old 05/24/07, 7:59 AM   #10 (permalink)
Zvarri!
 
Blup's Avatar
 
Tauren Death Knight
 
Quel'Thalas (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.
 
User is offline.
Reply With Quote
Old 05/24/07, 8:48 AM   #11 (permalink)
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.
 
User is offline.
Reply With Quote
Old 05/24/07, 9:24 AM   #12 (permalink)
Co-starring: The Egg
 
Chicken's Avatar
 
Blood Elf Paladin
 
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)

buff /bʌf/ Pronunciation[buhf]
–verb (used with object)
- to reduce or deaden the force of
 
User is online.
Reply With Quote
Old 05/24/07, 9:27 AM   #13 (permalink)
What would you have me do?
 
Maestroquark's Avatar
 
Orc Rogue
 
Mal'Ganis
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.

Originally Posted by Yaltus View Post
It's like paying part of your guildies subscription fee so they can stand in the fire for less money.
 
User is offline.
Reply With Quote
Old 05/24/07, 9:35 AM   #14 (permalink)
Von Kaiser
 
Glayde's Avatar
 
Tauren Shaman
 
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.
 
User is offline.
Reply With Quote
Old 05/24/07, 2:00 PM   #15 (permalink)
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.
 
User is offline.
Reply With Quote
Old 05/24/07, 2:51 PM   #16 (permalink)
And It's Delicious
 
Kalman's Avatar
 
Orc Shaman
 
Mal'Ganis
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.)

http://mmorchive.net

The WoW forums, explained:
Originally Posted by Vontre
Oh, nah, I just type things for the sake of typing things. ^_^
 
User is offline.
Reply With Quote
Old 05/24/07, 3:01 PM   #17 (permalink)
Von Kaiser
 
Axen's Avatar
 
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.
 
User is offline.
Reply With Quote
Old 05/24/07, 3:34 PM   #18 (permalink)
I make war machines
 
Lrigatonmai's Avatar
 
Tauren Druid
 
Mal'Ganis
Killing off part of X-Perl removed the problems I was seeing (as I expected).
 
User is offline.
Reply With Quote
Old 05/24/07, 3:50 PM   #19 (permalink)
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...
 
User is offline.
Reply With Quote
Old 05/24/07, 4:25 PM   #20 (permalink)
King Hippo
 
Glaurong's Avatar
 
Night Elf Hunter
 
Skywall
Baggins seems to be a popular choice for inventory management stuff.

Log Parser for BM Hunters (Right click, save as) - Updated 10/11/2007
 
User is offline.
Reply With Quote
Old 05/24/07, 9:24 PM   #21 (permalink)
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
 
User is offline.
Reply With Quote
Old 05/24/07, 10:51 PM   #22 (permalink)
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.
 
User is offline.
Reply With Quote
Old 05/24/07, 11:40 PM   #23 (permalink)
Banned
 
Theras's Avatar
 
Human Paladin
 
Uther
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?

 
User is offline.
Reply With Quote
Old 05/25/07, 12:54 AM   #24 (permalink)
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
 
User is offline.
Reply With Quote
Old 05/25/07, 1:15 AM   #25 (permalink)
Don Flamenco
 
Miaxi's Avatar
 
Troll Shaman
 
Al'Akir (EU)
PerformanceFu can track memory and CPU usage.
 
User is offline.
Reply With Quote
Reply

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

Thread Tools