Elitist Jerks
Register
Blogs
Forums


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

Reply
 
LinkBack Thread Tools
Old 01/08/08, 10:05 AM   #1
Moogul
___facing so hard right now
 
Moogul's Avatar
 
Pandaren Monk
 
Argent Dawn (EU)
Interface Performance Profiling and Optimization

For a long while now I've been using an entirely custom interface, and it obviously improves my gameplay a huge amount. However, recently I've noticed that my load times are getting longer and longer, and loading into the game world for the first time can take a huge amount of time, that it certainly never used to.

I cannot be sure, but I think that it is likely that at least one or more addons are contributing to this load time. I remember there used to be a mod called 'Warmup' that would track load times for all your addons, but the only version I managed to find it is outdated and doesn't seem to work any more.

Does anyone have a good way to track load in times for mods? I've found plenty of tools for checking memory usage and processor usage, but that's not really the problem - once I'm *in* game, the whole thing plays very smoothly, and I have plenty of memory so that's never an issue. It's just the load-in times that are annoying.

That said, if anyone else has any tips for how to go about optimizing your interface in terms of performance profiling, whether it's load times, memory usage, or whatever, I'd be interested to hear.

Great Britain Offline
Reply With Quote
Old 01/08/08, 10:09 AM   #2
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
Reduce the use of mods that store large databases such as Auctioneer, any dmg meter mod thats storing obscene amounts of data (sw stats holy crap).

United States Offline
Reply With Quote
Old 01/08/08, 10:16 AM   #3
Mikari
Banned
 
Moo
Dwarf Priest
 
Bloodhoof
You may be able to speed up initial game load, model loading and zoning times by starting up Windows Media Player before you start WoW.

It would take about 30 seconds from clicking enter world to actually having the game load with another 5-6 seconds for models to load without WMP loaded, with WMP loaded it only took 8 seconds to enter world with models appearing instantly, no idea why it works, probably a funky bug with WoW.

Offline
Reply With Quote
Old 01/08/08, 10:21 AM   #4
Suesse
Don Flamenco
 
Suesse's Avatar
 
Human Death Knight
 
Llane
Originally Posted by Mikari View Post
probably a funky bug with WoW.
It sounds more like it modifies Windows' scheduler or some other resource allocation mechanism, but I don't know for certain.

Offline
Reply With Quote
Old 01/08/08, 10:49 AM   #5
Mikari
Banned
 
Moo
Dwarf Priest
 
Bloodhoof
Originally Posted by Suesse View Post
It sounds more like it modifies Windows' scheduler or some other resource allocation mechanism, but I don't know for certain.
Seems that Blizzard are working on a fix anyhow.

From the tech support forums.

The draw times on those items are usually server-based but that seems a bit too long to be right. Try running Windows Media Player before starting up the game and see if it makes a difference.
LOL datth... you guys are officially suggesting WMP now? :P
When weird things occur and a fix is being implemented in a future patch, sure why not

Offline
Reply With Quote
Old 01/08/08, 12:21 PM   #6
Episkey
Glass Joe
 
Episkey's Avatar
 
Human Paladin
 
Korgath
If you're using Ace mods, I suggest using stand alone libraries to reduce the initial loading screen time.

Offline
Reply With Quote
Old 01/08/08, 12:41 PM   #7
Moogul
___facing so hard right now
 
Moogul's Avatar
 
Pandaren Monk
 
Argent Dawn (EU)
Originally Posted by Episkey View Post
If you're using Ace mods, I suggest using stand alone libraries to reduce the initial loading screen time.
Thanks, but I've been using Stand alones for months.

Malan, talking about damage meters storing data is a good point - I run recount, which (as far as I know) stores a pretty obscene amount of data. Is there a way as far as anyone knows for it to delete all data on shutdown, and so never load old data when I fire up WoW?

Great Britain Offline
Reply With Quote
Old 01/15/08, 9:01 PM   #8
Liebestod
King Hippo
 
Liebestod's Avatar
 
Night Elf Druid
 
Elune
Originally Posted by Episkey View Post
If you're using Ace mods, I suggest using stand alone libraries to reduce the initial loading screen time.
Could you elaborate?

Lately my mods have been causing me trouble, I believe. My framerate has been roughly halved, which I can live with... the real problem is that I think they're affecting my latency. I'd be content with the 300-400 ms range but lately it's been in the 700-800 ms range, which is really really bad. I've also encountered, for the first time, loading issues... where if I'm in a raid or even by the raid after I've been kicked, my game will not reliably load at all. These problems have only appeared recently, however, and a few of the mods I've just installed are:

Ora2
Grid (with some misc plugins)
Clique

Before that, I've had the standard Auctioneer, Titan, DBM, Omen mods. It also seems like there's a memory leak somewhere since the "increasing memory use" indicator is always significantly positive.

Any advice on what I could do to streamline these mods would be appreciated. A lot of them are what I'd consider essential and the non-essential ones have been disabled... I'm starting to become somewhat frustrated.

Offline
Reply With Quote
Old 01/15/08, 9:43 PM   #9
Luxus
Glass Joe
 
Undead Rogue
 
Nathrezim (EU)
please do a simple thing.. start windows media player 11 and then start wow and tell me if it is running better

Offline
Reply With Quote
Old 01/15/08, 10:26 PM   #10
Ragnor
King Hippo
 
Human Paladin
 
Blackrock
Install AddonLoader AddonLoader - WowAce Wiki (from files.wowace.com or via WAU) which delays loading of many popular addons until they are needed so they don't all load at 1st login.

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 01/15/08, 11:01 PM   #11
Shadowed
Soda Popinski
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Liebestod View Post
Could you elaborate?

Lately my mods have been causing me trouble, I believe. My framerate has been roughly halved, which I can live with... the real problem is that I think they're affecting my latency. I'd be content with the 300-400 ms range but lately it's been in the 700-800 ms range, which is really really bad. I've also encountered, for the first time, loading issues... where if I'm in a raid or even by the raid after I've been kicked, my game will not reliably load at all. These problems have only appeared recently, however, and a few of the mods I've just installed are:

Ora2
Grid (with some misc plugins)
Clique

Before that, I've had the standard Auctioneer, Titan, DBM, Omen mods. It also seems like there's a memory leak somewhere since the "increasing memory use" indicator is always significantly positive.

Any advice on what I could do to streamline these mods would be appreciated. A lot of them are what I'd consider essential and the non-essential ones have been disabled... I'm starting to become somewhat frustrated.
Addons will never increase your latency by that much, maybe you could see a tiny increase for things that have to do a lot of syncing but doubling it is pretty much impossible.

United States Offline
Reply With Quote
Old 01/16/08, 1:29 AM   #12
Bullshot
Don Flamenco
 
Bullshot's Avatar
 
Human Hunter
 
The Maelstrom (EU)
Patch 2.3 Test Realm Notes: World of Warcraft Europe -> Info -> Test Realm

Loading times have been improved slightly for characters newly entering the world.

Seems like Blizzard is trying to improve things on their end, but if this fix is as effective as the nagle-disabling fix of 2.3.2, I wouldn't hold my breath.

India Offline
Reply With Quote
Old 01/16/08, 2:56 AM   #13
zork
Don Flamenco
 
zork's Avatar
 
Dwarf Warrior
 
Aegwynn (EU)
Originally Posted by Moogul View Post
For a long while now I've been using an entirely custom interface, and it obviously improves my gameplay a huge amount. However, recently I've noticed that my load times are getting longer and longer, and loading into the game world for the first time can take a huge amount of time, that it certainly never used to.

I cannot be sure, but I think that it is likely that at least one or more addons are contributing to this load time. I remember there used to be a mod called 'Warmup' that would track load times for all your addons, but the only version I managed to find it is outdated and doesn't seem to work any more.

Does anyone have a good way to track load in times for mods? I've found plenty of tools for checking memory usage and processor usage, but that's not really the problem - once I'm *in* game, the whole thing plays very smoothly, and I have plenty of memory so that's never an issue. It's just the load-in times that are annoying.

That said, if anyone else has any tips for how to go about optimizing your interface in terms of performance profiling, whether it's load times, memory usage, or whatever, I'd be interested to hear.
Try to delete the Cache folder . It helps to clean it sometimes.

| Simple is beautiful.
| Blog | Roth UI | Roth UI FAQ | GoogleCode | Zork | Guild | zorker.de

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)

Offline
Reply With Quote
Old 01/16/08, 9:53 AM   #14
Liebestod
King Hippo
 
Liebestod's Avatar
 
Night Elf Druid
 
Elune
Originally Posted by Shadowed View Post
Addons will never increase your latency by that much, maybe you could see a tiny increase for things that have to do a lot of syncing but doubling it is pretty much impossible.
Yea, I guess it might have been my connection recently, though it did seem to vary between whether I was on a character using mods or not. Oh well.

In any case, the framerate issue is definitely there, though I've made some strides in that regard.

I just remember that pre-TBC, someone made a mod that cut down on loading times drastically, I guess the idea was that it made the client ignore combat data that was coming in while you were loading... this seems to be the major reason for load issues, I think. But I forgot its name and I kinda doubt it's still important to have for TBC. But maybe there are other mods that serve the same purpose - reducing loading times.

Offline
Reply With Quote
Old 01/16/08, 6:10 PM   #15
Shadowed
Soda Popinski
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Liebestod View Post
Yea, I guess it might have been my connection recently, though it did seem to vary between whether I was on a character using mods or not. Oh well.

In any case, the framerate issue is definitely there, though I've made some strides in that regard.

I just remember that pre-TBC, someone made a mod that cut down on loading times drastically, I guess the idea was that it made the client ignore combat data that was coming in while you were loading... this seems to be the major reason for load issues, I think. But I forgot its name and I kinda doubt it's still important to have for TBC. But maybe there are other mods that serve the same purpose - reducing loading times.
It's been a while so I can't recall the exacts, but there was a list of events that fired while you were zoning into an instance things like bag slots and so on, what the mod did was unregister all of them when you started to zone out, then registered them once you finished zoning which lead to a speed up. This was then added into the game in around 2.0.0-2.0.3.

United States 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
Disenchanting optimization Thuze Class Mechanics 5 04/06/07 6:06 AM
Slice and Dice optimization discofiend Public Discussion 97 01/17/07 10:30 PM
Is WoW performance CPU or GPU bound? Easar Public Discussion 117 01/01/07 3:08 AM
Raid group optimization. Whiteknight Public Discussion 2 09/07/06 5:43 PM
Poor FPS performance Deathwing Public Discussion 39 07/03/06 4:23 PM