Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 06/21/07, 9:31 AM   #76
 Shalas
Bald Bull
 
Shalas's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by sp00n View Post
One observation I have made, why does the WAU throw all "sublibrabies" of a library compilation into a seperate folder? I don't want to have multiple BabbleXXX folders in my AddOn directory, I want them all to be under BabbleLib (or whatever it is called, can't remember exactly). That's currently the main issue I have with WAU.
By splitting them up, each individual chunk can be loaded as it's needed, instead of loading the entire thing. This can potentially save almost a second of login time at the cost of a cluttered addons folder, significantly higher memory usage, and potential delays due to Babble loading at far worse times than login.

Offline
Reply With Quote
Old 06/22/07, 10:24 AM   #77
Aranan
Piston Honda
 
Aranan's Avatar
 
Night Elf Druid
 
Bronzebeard
Is one second of login time worth a "significantly higher memory usage", though? Much less the delays in the middle of fights from Babble.

Offline
Reply With Quote
Old 06/22/07, 10:29 AM   #78
• Chicken
 
Chicken's Avatar
 
Ginakursia
Goblin Warlock
 
No WoW Account (EU)
I'm pretty certain that was kind of his point.

Netherlands Offline
Reply With Quote
Old 06/22/07, 12:21 PM   #79
 sp00n
banned
 
Night Elf Rogue
 
Wrathbringer (EU)
So where's the sense in splitting it up then, resp. providing it as splitted up as WAU does?
Is there an option to disable this feature?


Offline
Reply With Quote
Old 06/22/07, 10:36 PM   #80
funkydude
Piston Honda
 
funkydude's Avatar
 
none
Human Warrior
 
No WoW Account (EU)
Splitting the addons up into Load-On-Demand pieces lowers memory, it doesn't increase it, as less addons are being loaded.

For example when babble isn't split up into different addons, what if you have 1 addon that uses babble-boss? The rest is loaded, wasting memory and loading time. By splitting them into LoD chunks only the things that are required are loaded, (babble-boss) and the rest remain unloaded.

Offline
Reply With Quote
Old 06/23/07, 8:01 AM   #81
kovi
Glass Joe
 
kovi's Avatar
 
Undead Mage
 
Magtheridon (EU)
Quote from http://rowne.wowace.com/wiki/WinAceUpdater :

"WAU will unpack (move the folders up a directory) any package it encounters, but you can create a folder <addonname>.nounpack to prevent it from being processed. You place it wow's addon directory like a mod, and it has the effect of disabling package functionality for the addon. So, you can make a Cartographer.nounpack and put it in your \Addons directory, and cartographer wont be unpacked."

Personally, though, I run all addons that have that feature in LoD-Mode and haven't encountered any delays midfight at all.

Offline
Reply With Quote
Old 06/23/07, 9:30 AM   #82
 Shalas
Bald Bull
 
Shalas's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by funkydude View Post
Splitting the addons up into Load-On-Demand pieces lowers memory, it doesn't increase it, as less addons are being loaded.

For example when babble isn't split up into different addons, what if you have 1 addon that uses babble-boss? The rest is loaded, wasting memory and loading time. By splitting them into LoD chunks only the things that are required are loaded, (babble-boss) and the rest remain unloaded.
If they all end up being loaded anyways (for me, all but one babble module is used), the end memory usage is significantly higher, as there's a ~100KiB overhead per addon in the WoW addon system. Load time is increased, as WoW appears to create a new lua parser for each LoD addon (which doesn't take very long, but loading the addon itself only takes about .03 seconds).

Obviously if you're only using a little bit of it splitting it up is (slightly) superior, but in the case of something like Babble, you probably aren't using WAU (or disembedded libraries) in the first place if you're only a few pieces of it. The situation where it makes sense is something like Quartz, where there's a pretty good chance you'll be able to completly disable chunks of it.

Offline
Reply With Quote
Old 06/24/07, 11:56 AM   #83
bloodurst
Glass Joe
 
Human Warlock
 
Crushridge
Ui developers found the problem and it deals with the unitframes and/or how the information in them goes through channels to get there causing other mods to be the "problem" at times.. X-Perl updated yesterday and haven't had a problem since.

Offline
Reply With Quote
Old 06/24/07, 12:16 PM   #84
Nitz
Don Flamenco
 
Nitz's Avatar
 
Draenei Shaman
 
Ysondre (EU)
I have this problem, even without any addon loaded.

France Offline
Reply With Quote
Old 06/25/07, 4:39 AM   #85
 sp00n
banned
 
Night Elf Rogue
 
Wrathbringer (EU)
Originally Posted by bloodurst View Post
Ui developers found the problem and it deals with the unitframes and/or how the information in them goes through channels to get there causing other mods to be the "problem" at times.. X-Perl updated yesterday and haven't had a problem since.
Do you have a link?


Originally Posted by Nitz View Post
I have this problem, even without any addon loaded.
Without any addons, this is most likely a connection issue. Back when T-Online had problems with Blizzard's server hoster in Europe (can't remember the name anymore), I'd have a generally bad connection with high latency, and when trying to login, I would disconnect quite often due to packet losses.
Could also be your network card. Try following the (sometimes stupid...) advices on the official forums.


Offline
Reply With Quote
Old 06/25/07, 2:15 PM   #86
bloodurst
Glass Joe
 
Human Warlock
 
Crushridge
I'm at work atm. I can't get on Curse from here but I'll link it when I get home.

Offline
Reply With Quote
Old 06/26/07, 10:28 PM   #87
ka
Piston Honda
 
Murloc Warlock
 
Dunemaul (EU)
Originally Posted by sp00n View Post
Do you have a link?
http://forums.worldofwarcraft.com/th...12673788&sid=1

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Raid target debuff tracking (a.k.a. "The pDebuffList Thread") Praetorian User Interface and AddOns 137 10/08/07 2:41 PM
World Breaker Mace proc "issues" ? beetlejuice The Dung Heap 3 06/21/07 7:37 AM
Does "World First" really mean world first? Drock Public Discussion 10 06/15/07 10:54 AM
Armory not showing all arena teams? Could this affect calculations of "top 0.5%" lordofzedance Player vs. Player 28 05/21/07 10:29 AM
"Crits can Miss" vs. "Three Outcomes" Lhivera Class Mechanics 37 05/03/07 5:15 PM