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/30/07, 11:43 AM   #1 (permalink)
Von Kaiser
 
Orc Shaman
 
Arthas
Benchmarking Addons?

I am looking for an addon, that allows me to find out how much addons directly affect my framerate.
Is there any way to do this? It looks like you dont have anything to run a benchmark, so this might be a problem. I am trying to get higher fps because i want to run fraps again but this wont work in arenas with 10 fps .
Perhaps someone else allready has done this and can post his findings.

And a little bit offtopic but still has something to do with it, is there a guide concerning general fps improvment for wow, like the cfg guides for the quake series, cs, ut.
 
User is offline.
Reply With Quote
Old 05/30/07, 1:36 PM   #2 (permalink)
Glass Joe
 
Human Rogue
 
Bloodhoof (EU)
You can run Protractor to find out the Memusage and CPU time of your addons. That's the only similar addon I can think of right now.
 
User is offline.
Reply With Quote
Old 05/30/07, 1:39 PM   #3 (permalink)
I’m just a puppet who can see the strings.
 
Apate's Avatar
 
Apate
Night Elf Warrior
 
No WoW Account
Check out Fubar_Usage also

See you, auntie.
"You don't need a machine to make a rainbow. For rainbows are made of happy thoughts, and dreams, and chocolate unicorns, and gumdrops, and licorice sunsets, and fuzzy gumdrop bears, and sugar-coated chocolate gumdrop land."
Originally Posted by DeeNogger View Post
I am coming for you Apate.
 
User is offline.
Reply With Quote
Old 05/31/07, 2:23 AM   #4 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
As well there is also PerformanceFu.

There is also one incorporated in some development addon I can't think of the name but I doubt its what you want.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 06/01/07, 5:49 AM   #5 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
Is this a normal looking shot for Standalone libraries? I just recently switched from "with externals" to standalone libs and while performance has gone up, I am curious as to what "Ace2" is handling and why it is required. I was always under the impression that only the libs mattered and the actual Ace2 addon was for developers only.

 
User is online.
Reply With Quote
Old 06/01/07, 9:45 AM   #6 (permalink)
Asleep at the wheel...
 
Caldar's Avatar
 
Human Priest
 
Feathermoon
Ace2 includes AceAddon, AceComm, AceConsole, AceDB, AceDebug, AceEvent, AceHook, AceLibrary, AceLocale, AceModuleCore, AceOO, and AceTab.

It is the heart of the Ace addons you are running and some part of it ends up being used by most every Ace addon. I would say that the numbers listed for it are fine.
 
User is offline.
Reply With Quote
Old 06/01/07, 10:11 AM   #7 (permalink)
Cel
Great Tiger
 
Cel's Avatar
 
Night Elf Rogue
 
Ysera
I used protractor to take a look at my CPU usage and something ~55% of it is Ace... which doesn't tell me a whole lot. How can I tell which Ace addon is making heavy use of the libraries, and thus slowing my FPS down?

"There is much pleasure to be gained from useless knowledge." - Bertrand Russell

Alpha is recruiting... go go.
 
User is offline.
Reply With Quote
Old 06/01/07, 1:46 PM   #8 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Originally Posted by Cel View Post
I used protractor to take a look at my CPU usage and something ~55% of it is Ace... which doesn't tell me a whole lot. How can I tell which Ace addon is making heavy use of the libraries, and thus slowing my FPS down?
Unfortunately you can't which kinda sucks.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 06/01/07, 1:50 PM   #9 (permalink)
Bald Bull
 
Tauren Druid
 
Icecrown
The only way you can really test how much an addon is using including libraries, is disable all addons except for the one you're testing.
 
User is offline.
Reply With Quote
Old 06/01/07, 2:00 PM   #10 (permalink)
Bald Bull
 
Night Elf Druid
 
Stormreaver
Unfortunately, thats not even accurate since a lot of the libraries will often process something once then send it to many different addons (example if you are using SCT, Recount, Omen, Simple Combat Log, and Eavesdrop they all get their data from Parser-1.1 which parses the combat log messages only once).

Though does give you a rough idea and a lot of libraries are there to try to make things easier for the developer and not really help spread out performance usage.

I need to do something useless.
 
User is offline.
Reply With Quote
Old 06/01/07, 2:13 PM   #11 (permalink)
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
Originally Posted by Cel View Post
I used protractor to take a look at my CPU usage and something ~55% of it is Ace... which doesn't tell me a whole lot. How can I tell which Ace addon is making heavy use of the libraries, and thus slowing my FPS down?
You can profile the _G table, which should give you a list of functions by CPU usage. I find that handy in tracking down sore spots...sometimes.

You can also profile individual addons by looking up their master table name and plugging that in. It can be quite useful.
 
User is offline.
Reply With Quote
Old 06/01/07, 2:14 PM   #12 (permalink)
Bald Bull
 
Tauren Druid
 
Icecrown
Originally Posted by Cryect View Post
Unfortunately, thats not even accurate since a lot of the libraries will often process something once then send it to many different addons (example if you are using SCT, Recount, Omen, Simple Combat Log, and Eavesdrop they all get their data from Parser-1.1 which parses the combat log messages only once).

Though does give you a rough idea and a lot of libraries are there to try to make things easier for the developer and not really help spread out performance usage.
Indeed, but it gives you a far better number then trying to guess which one is caused by a library and which isn't.
 
User is offline.
Reply With Quote
Old 06/01/07, 6:06 PM   #13 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
Would it stand to reason then to run embedded libraries rather than shared simply for the sake of testing? Once you find any hogs you can toss them out, kill all your lib folders and re download standalone libs. Or would this skew our results somehow?
 
User is online.
Reply With Quote
Old 06/01/07, 7:43 PM   #14 (permalink)
Bald Bull
 
Shalas's Avatar
 
Undead Priest
 
Mal'Ganis
Originally Posted by Demi9OD View Post
Would it stand to reason then to run embedded libraries rather than shared simply for the sake of testing? Once you find any hogs you can toss them out, kill all your lib folders and re download standalone libs. Or would this skew our results somehow?
Even with embedded libs only one copy of each library is actually loaded. I suppose you could mangle all of the library names so that each addon gets its own copy, but it'd be a decent amount of work.
 
User is offline.
Reply With Quote
Old 06/03/07, 5:51 AM   #15 (permalink)
Piston Honda
 
Human Rogue
 
Laughing Skull
Originally Posted by Antiarc View Post
You can profile the _G table, which should give you a list of functions by CPU usage. I find that handy in tracking down sore spots...sometimes.

You can also profile individual addons by looking up their master table name and plugging that in. It can be quite useful.
How are these accomplished?
 
User is online.
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
Help identifying addons andrewf87 The Dung Heap 4 06/12/07 11:43 AM
Anachronos -- The benchmarking mob. ZProtoss Public Discussion 3 03/01/07 1:53 PM
DPS Benchmarking Arawethion Public Discussion 34 11/08/06 10:51 PM