Elitist Jerks
Register
Blogs
Forums


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

Reply
 
LinkBack Thread Tools
Old 05/31/07, 2:17 PM   #1
funkydude
Piston Honda
 
funkydude's Avatar
 
none
Human Warrior
 
No WoW Account (EU)
2.1 - Macros Directly affecting fps?

so its been a while since 2.1 and several of my guildies have been complaining about low fps, my fps being low as usual, i didn't really notice, until a guildie of mine, Copper, decided to investigate why.

Standing on the same spot, in the same place, with 0 addons, using different characters, he got different fps?

http://img369.imageshack.us/img369/1322/twinklela9.jpg high fps
http://img471.imageshack.us/img471/5740/copperlm2.jpg low fps

i couldn't explain it, i explained to him about renaming wtf to wtf.backup and whatnot for testing, and wtf hes fps goes up? so he does some investigating and finds out that it seems to be directly related to the amount of macros he is using.

http://img181.imageshack.us/img181/4201/fpswtfbb7.jpg

so i went through my macros doing a spring cleanup, i kept the vital ones and removed the silly ones and had the same fps increase, although it still sucks in SSC(minor 5fps increase), anyone else tried this?

Last edited by funkydude : 05/31/07 at 2:33 PM. Reason: oops

Offline
Reply With Quote
Old 05/31/07, 2:21 PM   #2
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
I can't even begin to fathom how a stored macro could effect the number of frames your video card can draw.

United States Offline
Reply With Quote
Old 05/31/07, 2:24 PM   #3
Shadowed
Soda Popinski
 
Tauren Druid
 
Mal'Ganis
Shouldn't matter, macros are basically really small addons even with the changes to add all of the new /castsequence and such they aren't doing anything that should be resource intensive.

Has he tried going to somewhere more deserted to make sure?

United States Offline
Reply With Quote
Old 05/31/07, 2:29 PM   #4
Kalman
Super Macho Man
 
Kalman's Avatar
 
<>
Orc Shaman
 
No WoW Account
Different characters have different addon loading, *even if they have the same addons*, since per-character saved variables can be significantly different.

It really shouldn't have anything to do with macros.

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.

United States Offline
Reply With Quote
Old 05/31/07, 2:37 PM   #5
funkydude
Piston Honda
 
funkydude's Avatar
 
none
Human Warrior
 
No WoW Account (EU)
neither had any addons loading, but the evidence is there

Author of BadBoy, BigWigs, and more...

Offline
Reply With Quote
Old 05/31/07, 2:37 PM   #6
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
Originally Posted by Shadowed View Post
Shouldn't matter, macros are basically really small addons even with the changes to add all of the new /castsequence and such they aren't doing anything that should be resource intensive.
They shouldn't be doing anything at all, a macro should only be taking up storage space until it's actually called to execute at a keypress.

United States Offline
Reply With Quote
Old 05/31/07, 2:49 PM   #7
 Shalas
Bald Bull
 
Shalas's Avatar
 
Tauren Druid
 
Mal'Ganis
The only way that I can possibly think of for unused macros to cause performance problems is if they have large amounts of complex conditionals and those are being calculated OnUpdate even if they aren't on any buttons. If that's the case, then it's probably a bug you should report to Slouken.

Offline
Reply With Quote
Old 05/31/07, 2:52 PM   #8
Vektor
Von Kaiser
 
Vektor's Avatar
 
Gnome Mage
 
Mannoroth
If the macros test conditions in an "OnUpdate" type handler, and do it inefficiently, then this is believable.

For example, I can see maybe someone asleep at the wheel updating the macro icons once per actionbutton per frame instead of once per frame or something like that.

Do a lot of your macros use #showtooltip?
Perhaps we're doing something silly like pulling up tooltip information every update.

Do your macros use static icons, or dynamic icons (ie. the big red "?") - this may be related.

*shrug*

Offline
Reply With Quote
Old 05/31/07, 3:00 PM   #9
Shadowed
Soda Popinski
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Malan View Post
They shouldn't be doing anything at all, a macro should only be taking up storage space until it's actually called to execute at a keypress.
Not exactly true, basic macros that send a chat message don't do anything, but things like macros with modifiers or /castsequence still have to register events so the icons will change, or so it knows when to reset the sequence. The only macro that uses OnUpdate is /castsequence for knowing when to reset the sequence, everything else uses events that fire when you hold a modifier key down, change stances and so on.

United States Offline
Reply With Quote
Old 05/31/07, 3:59 PM   #10
Cel
Great Tiger
 
Cel's Avatar
 
Night Elf Rogue
 
Ysera
What about processes running in the background, not WoW related? Could he have coincidentally had a AntiVirus scan spring up, or something that would eat CPU resources?

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

Alpha is recruiting... go go.

Offline
Reply With Quote
Old 05/31/07, 4:25 PM   #11
funkydude
Piston Honda
 
funkydude's Avatar
 
none
Human Warrior
 
No WoW Account (EU)
Originally Posted by Cel View Post
What about processes running in the background, not WoW related? Could he have coincidentally had a AntiVirus scan spring up, or something that would eat CPU resources?
he has had the fps issue ever since 2.1, and yet it was always fine on the mage(has no macros), i doubt every day he played it was a coincidence, also as i stated i tried it, and it worked for me also, and i had nothing running in the background.

Author of BadBoy, BigWigs, and more...

Offline
Reply With Quote
Old 05/31/07, 4:26 PM   #12
Ignayshus
Piston Honda
 
Human Priest
 
Bleeding Hollow
Instead of wiping out all your macros, try removing any instances of:

#show
#showtooltip
/castsequence [timed reset]

And see if that affects performance. I would, but I'm supposedly working right now.

I added the reset time on castsequence, bc for each cast it starts an independent timer.

Last edited by Ignayshus : 05/31/07 at 4:29 PM. Reason: added /castsequence [timed reset]

The last digit of Pi is delicious.

Offline
Reply With Quote
Old 05/31/07, 4:27 PM   #13
funkydude
Piston Honda
 
funkydude's Avatar
 
none
Human Warrior
 
No WoW Account (EU)
Originally Posted by Ignayshus View Post
Instead of wiping out all your macros, try removing any instances of:

#show
#showtooltip

And see if that affects performance. I would, but I'm supposedly working right now.
there is no instances of either of those

Offline
Reply With Quote
Old 05/31/07, 4:28 PM   #14
arkael
Glass Joe
 
Troll Priest
 
Elune
I've been experiencing terrible lag after 2.1 as well, coincidentally there's a post on the blizzard tech support forums about low end ATI cards experiencing problems in 2.1. I used to run 20-40 fps in raids, now I dip into single digits in the same places.

Back on topic...I don't use any macros, just the normal addons everyone has (xperl, swstats, ktm, etc) but who knows. I'm 90% sure it has something to do with the new art in 2.1, because most of the new areas added in 2.1 cause more lag than people are used to getting judging by the people I've talked to.

Offline
Reply With Quote
Old 05/31/07, 4:31 PM   #15
Ghando
Bald Bull
 
Ghando's Avatar
 
Tauren Shaman
 
Mal'Ganis
I've been having the same problems in 2.1 and the Blizzard tech support forums have been astonishingly unhelpful. I'm basically just re-learning to raid with 4-6 FPS during boss encounters, since I don't expect a fix...well, ever. I'm accustomed to 15+ FPS during those same encounters, which isn't great but is at least playable.

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
more macros Lodi User Interface and AddOns 6 06/17/07 8:37 AM
Macros WoW 2.0 flyinfungi Public Discussion 159 01/13/07 4:23 AM