 |
06/02/07, 10:06 AM
|
#1
|
|
Great Tiger
|
"Enter World" lag.
Load up time has been very slow for me lately... so much so that I think the disconnects I get during it are from the server thinking I've lagged out, but I'm really just slowly loading addon after addon. I know it has to be related to how many addons I run, but is there a way to know which addons are slowing load up time the most?
|
|
|
|
06/02/07, 11:17 AM
|
#2
|
|
Bald Bull
Blood Elf Paladin
Jaedenar (EU)
|
Originally Posted by Cel
Load up time has been very slow for me lately... so much so that I think the disconnects I get during it are from the server thinking I've lagged out
|
Last time I disconnected mid boss fight, it was impossible to get in due to addon load (raid addons trying to load in combat = a mess I suppose). I kept hammering login and the second the boss died and we dropped out of combat my addons would load and I got in.
The same happened to a mage of us on Tidewalker last night. A priest who disced couldnt get in either till he turned all his addons off.
I'm guessing this is pretty unavoidable. I only have this issue in raids, and all my raid addons are lightweight Ace2 versions.
edit: just realised I failed to answer your question: http://www.wowace.com/wiki/Warmup is what you need, though it isnt completely correct for Ace2 addons, it should give you an idea of whats going wrong.
Last edited by vorda : 06/02/07 at 11:24 AM.
|
|
|
|
|
06/02/07, 11:26 AM
|
#3
|
|
Great Tiger
|
Ah, yeah that makes a lot of sense. The disconnects I was talking about actually happen toward the end of loading up, usually after it's taken a long time to do so.
edit to your edit: thanks, I'll try that out... I remembered something like that, but couldn't find it.
|
|
|
|
06/02/07, 11:29 AM
|
#4
|
|
Bald Bull
|
I remember back when I was using lootlink, it would often disconnect me when it was loading up. Seems like addons that try to load a large database up front can cause enough lag to disconnect you at peak activity times.
|
|
|
|
|
06/02/07, 11:34 AM
|
#5
|
|
King Hippo
|
Atm it seems the problem for me is Grid.
It even locks up if i log back into a normal group, not a raid.
Disabling just grid fixes the problem.
|
|
|
|
|
06/02/07, 4:42 PM
|
#6
|
|
Don Flamenco
|
We've been consistently needing to drop certain members of the raid for them to be able to log back in if they get disconnected. After dropping them from the raid they log back in with no issues and get re invited. Xperl and Grid I believe are two of the offenders.
|
|
|
|
|
06/02/07, 4:49 PM
|
#7
|
|
King Hippo
Orc Hunter
Stormscale (EU)
|
I reduced loading times by quite a bit by just simply removing all the options/parts of addons that I dont use, same with localization files etc.
Basically, my Interface folder is now 3.31 mt and I'm still using thise:

Last edited by Osse : 06/02/07 at 5:06 PM.
|
|
|
|
|
06/02/07, 6:41 PM
|
#8
|
|
Von Kaiser
Night Elf Warrior
Vek'nilash (EU)
|
Originally Posted by Demi9OD
We've been consistently needing to drop certain members of the raid for them to be able to log back in if they get disconnected. After dropping them from the raid they log back in with no issues and get re invited. Xperl and Grid I believe are two of the offenders.
|
This is ag_unitframes causing this problem, for us atleast. It's possible there's something in common with other addons as well though that'd make you disconnect in the same way (interface just locking up on login and you'd have to altf4 the game).
Try disabling it and it should work, which other addons may cause this?
|
|
|
|
|
06/02/07, 7:01 PM
|
#9
|
|
Von Kaiser
|
Pitbull and Bartender3 caused it for me. After removing these much loved mods, my load times no longer took forever and the random load lockups in SSC went away. My PC isn't that old but it isn't a dual core system, so I can't really explain it. Either way as crazy as it is, I've learned to get used to the default blizz bars and simpleuf from Ace.
|
|
|
|
|
06/02/07, 8:21 PM
|
#10
|
|
Great Tiger
|
So after running Warmup, apparently the primary offender is Cartographer. Now to decide if I can live without it. :[ Aloft is the second highest time consumer, it seems.
Are lighter alternatives to Cartographer? I love the herbs (or mines when I'm on my hunter) on my minimap and the smaller map window, but beyond that I can live without the other features.
|
|
|
|
06/02/07, 8:27 PM
|
#11
|
|
Glass Joe
|
Originally Posted by Demi9OD
We've been consistently needing to drop certain members of the raid for them to be able to log back in if they get disconnected. After dropping them from the raid they log back in with no issues and get re invited. Xperl and Grid I believe are two of the offenders.
|
I'm pretty sure this is caused by ag_unitframes and not grid. I disconnected during a raid the other day and when I logged back in(without being removed from the raid) ag_uf memory usage was over 50mb. Grid was still under 1mb.
|
|
|
|
|
06/02/07, 8:45 PM
|
#12
|
|
Von Kaiser
Night Elf Warrior
Vek'nilash (EU)
|
Originally Posted by Sh@ft
Pitbull and Bartender3 caused it for me. After removing these much loved mods, my load times no longer took forever and the random load lockups in SSC went away. My PC isn't that old but it isn't a dual core system, so I can't really explain it. Either way as crazy as it is, I've learned to get used to the default blizz bars and simpleuf from Ace.
|
I'm using both bartender3 and pitbull, I've got no problems with loadingtimes or random lockups anywhere. Obviously this issue is related to something else than specific addons - maybe something with the whole ace2 architecture?
|
|
|
|
|
06/02/07, 9:01 PM
|
#13
|
|
Von Kaiser
|
a quick fix for us was to kick the person from the raid and reinvite when they logged on. worked every time.
|
|
|
|
|
06/02/07, 9:12 PM
|
#14
|
|
Von Kaiser
|
Originally Posted by cocidius
a quick fix for us was to kick the person from the raid and reinvite when they logged on. worked every time.
|
Thanks, I'll enable those mods and give it a try.
|
|
|
|
|
06/02/07, 11:30 PM
|
#15
|
|
King Hippo
Gnome Warlock
Spinebreaker
|
It's probably not precisely one addon or another more a nexus of the way different addons interact in hooking frames and recieving messasges. The grid loading issues sounds very much like the old login lag. It used to be when you were loading up into a new zone your computer is keeping a track of all events that are happening while you are loading which with lots of addons having their own responders chat parses and whatever built up to massive lag til someone came up with a way to block them all. That was possibly the best mod investment I ever made. So with grid when you are loading up you are getting all the update notifications from the raid which are all being saved up to process which slows the loading which means more build up.
Interactions between mods explains why it is a different mod for many people that is being the performance hog
|
|
|
|
|
06/03/07, 6:05 AM
|
#16
|
|
Von Kaiser
Night Elf Druid
Burning Legion
|
there used to be a great mod called ntmys Fast Loading Times.
Don't think it works in BC though..
|
|
|
|
|
06/03/07, 6:07 AM
|
#17
|
|
King Hippo
Gnome Warlock
Spinebreaker
|
Originally Posted by roquer
there used to be a great mod called ntmys Fast Loading Times.
Don't think it works in BC though..
|
The issue that fixed was implemented in the base UI next patch. I went from 35,000 operations blocked to 500.
|
|
|
|
|
06/03/07, 6:09 AM
|
#18
|
|
Von Kaiser
Tauren Warrior
Doomhammer (EU)
|
The thing is you should read the whole post by that WarmUp addon maker... It explains everything why do u have long loading times and this is supposed to be so, but the game it self wont lag.
|
|
|
|
|
06/03/07, 6:57 AM
|
#19
|
|
Soda Popinski
|
Originally Posted by Glayde
Atm it seems the problem for me is Grid.
It even locks up if i log back into a normal group, not a raid.
Disabling just grid fixes the problem.
|
Same, our problems started in SSC, people would DC randomly, then start to load (past the loading bar screen), and freeze up and not be able to load back in (not even in combat). We booted people from the raid before they logged in and it seemed to work, except twice with myself when I ended up hearthing back to Gadget
Got rid of Grid and the problem hasn't come back.
|
Originally Posted by Sebudai
Addons aren't a crutch, they're tools to be abused by skilled players to increase performance. Like a carpenter using a hammer, a fisherman using a lure, or Xi using curse words.
|
|
|
|
06/03/07, 7:19 AM
|
#20
|
|
Von Kaiser
Tauren Warrior
Doomhammer (EU)
|
thing is its the Ace makes loading really long... ill quote it for you read it carefully then do your conclusions.

Ace2 Memory Concerns
From WowAce Wiki
Jump to: navigation, search
This page is primarily written by Tekkub, the author of Warmup. He knows what he's talking about :P
As more and more mods are converted to Ace2, more people are complaining about load-time stats reported from Warmup. This page will aim to clear up any confusion about the embed design and describe all your options an how to run Ace2 addons.
So you've installed a bunch of Ace2 mods. You load into WoW and open up Warmup. Lo and behold it says these mods take up a lot more space then they used to, something is seriously wrong!
Well, no, nothing is wrong. Here's why:
In the "classic" design libraries were maintained only as separate addons. This had it's pros and cons...
Pros:
* Library loads only once, before any addon that needs it
* Memory is only consumed by this single instance
* Disabling the library would disable all addons dependant upon it
Cons:
* Users had to maintain the library, they needed to update it if an addon needed a newer version
* Addons were helpless against out of date libraries, the best they could do is check the version and whine at the user to update
* Some users think all libraries are bad and that dependencies should be avoided like the plague (Note: They are wrong)
* Users uninstall addons but don't know if they can remove the libraries
These cons got in the way, so the new embed design was created and much rejoicing was had!
Embeds allowed the Addon writer to take charge of maintaining the libraries packaged with his addon. Users no longer had to worry about the library, some might not even know it's there... Embedding also allows libraries to self-update, meaning if a user installs a newer addon that uses a certain library, all other addons that use it would get the new improved version as well. Naturally library authors have to take special consideration to never break old mods that use the library. Another big advantage is that different versions of libraries can co-exist, so if one mod uses v1.0 and another uses v2.0, both can run at the same time.
But this design bring up a few issues. Simply put, every mod that has an embed must load the embed into memory, check it's version against the ones already loaded, and either update or discard the version it loaded. This means that warmup's stats are going to go up. Now the confusion lies in the fact that many users take Warmup's numbers to be absolute stats on an addon. This is wrong and here is why...
Lets say we have three addons (X, Y, and Z) than use a library (L) L's memory use at load is 10 KiB
X, Y, and Z each use 20 KiB
In the "classic" library design, each mod and the library would load separately. Warmup would report back 10, 20, 20, 20 (70 total)
In the new embed design the library would be loaded with each addon that uses it, so warmup would report back 30, 30, 30 (90 total)
Suddenly my memory use has gone up 20 KiB! Not true, for the library was loaded 3 times, but 2 versions were thrown out and only one was kept. On the next garbage collection cycle that extra 20 KiB will be reclaimed.
So to summarise:
* The extra memory Warmup reports is incorrect
* That extra memory is reclaimed at the next garbage collect cycle
* Only ONE copy of the library will remain in memory
* Warmup can only give a (very) rough idea of how much memory a mod uses. It does not speak gospel truth at all
* You, the user, get mods that easily implement impressive functionality, without having to worry about dependencies with no great sacrifice of resources
[edit]
Un-embedding
Now for the user that has a handful of mods with embeds, this isn't a big deal... but what about users that have a bunch of embed-using addons? That added garbage churn can slow down load times, unfortunately. Now it might sound like some weird digression, but the solution is simple... go back to the classic dependencies. You heard me right! Embeds are designed so that a standalone version of the library can be made easily, and every library writer should still provide a standalone version. Addons using the libraries need to include an optional dependency on this standalone version so that is is loaded before the addon.
If both standalone versions and OptDeps are provided, you can remove the libraries from the mod and simply update the standalone library as you always did before. This puts the work back in the user's hands, but it a completely optional step and only needed if the user wishes to lower their Warmup stats or speed up their SVN updates. As an added bonus, mods with embedded versions of the libraries won't break this method, so if one slips through the cracks the user won't get brutally boned.
|
|
|
|
|
|
06/03/07, 10:37 AM
|
#21
|
|
Piston Honda
Human Paladin
Kul Tiras (EU)
|
It's believed to be a bug in the Blizzard secure headers, which is used to generate units in raid groups.
The reason why people say it's Pitbull, XPerl, sRaidFrames, Grid and Ag_UF, it that these mods are using the secure headers - as required by Blizzard.
It's not related to any one addon.
Can just hope someone pokes Blizzard about it.
|
|
|
|
06/07/07, 1:05 PM
|
#22
|
|
Great Tiger
|
Originally Posted by Imba
thing is its the Ace makes loading really long... ill quote it for you read it carefully then do your conclusions.
|
So just by figuring out what all the libraries I use are and selecting them on the Ace updater, I can speed up my update time? Will I have to go and delete the embedded libraries every time I update a mod?
|
|
|
|
06/07/07, 1:21 PM
|
#23
|
|
Bald Bull
Blood Elf Paladin
Jaedenar (EU)
|
Originally Posted by Cel
So just by figuring out what all the libraries I use are and selecting them on the Ace updater, I can speed up my update time? Will I have to go and delete the embedded libraries every time I update a mod?
|
You can use aceupdater to download addons without externals. (if you get !!!standalonelibraries, it automaticly switches the default behaviour to 'no externals')
|
|
|
|
|
06/07/07, 1:26 PM
|
#24
|
|
Great Tiger
|
Originally Posted by vorda
You can use aceupdater to download addons without externals. (if you get !!!standalonelibraries, it automaticly switches the default behaviour to 'no externals')
|
Oh ok, I understand now. I wondered what "externals" meant. :p
|
|
|
|
06/07/07, 2:23 PM
|
#25
|
|
Von Kaiser
|
Originally Posted by Demi9OD
We've been consistently needing to drop certain members of the raid for them to be able to log back in if they get disconnected. After dropping them from the raid they log back in with no issues and get re invited.
|
Quicker fix to this we discovered is to move them into a group by themselves rather than boot them from the raid. Has yet to fail to achieve the same result and no accidental hearthing as a side effect.
|
|
|
|
|
|