Zoom!!!
Zoom!!! makes your UI load faster by preventing garbage collection during the UI load cycle.
In particular, it fixes bad behavior incurred by Rock addons, but it'll benefit you even if you don't run Rock mods, as well.
In my own UI, this reduced UI reload times from a whopping 93 seconds to 32 seconds, shaving a full minute off of my load time.
Caveats: This won't work if you're on a FAT32 filesystem (Windows 95, Windows ME, badly configured Windows 2000/XP). Also, if you don't run many mods, you likely won't see a huge benefit from this. The more mods you run, the more benefit you should see.
I have a huge number of addons, so I'd expect to see a bit of activity.. but I see zero attempts.
I looked at the code for Zoom, and it looks perfectly correct to me, with no need for updates. It's still nice to have though. Even if none of your addons cause problems -now-, Zoom will let you know if a new addon or new version starts performing GCs during startup. Users without Zoom would have no idea.
Would be nice with a update :).
It works fine for me tbh, but I know A LOT of people out there who dont check the Load out of date addons.
@bloodycreate It's safe to assume this person has quit wow if it's not been updated in 2 yrs; which is a shame.
## Interface: 30000
to this:
## Interface: 30100
And it should automatically work for you. =) It's a rather "simple" mod if you look at the LUA file, but the work it does is fantastic.
Without Zoom, the GP addons peak at around 1.2GB.
(monitored by looking at Virtual Size and Private Bytes in Process Explorer during load).
Load time with zoom: 54 seconds
Load time without zoom: 55 seconds
Reload UI time with zoom: 78 seconds
Reload UI time without zoom: 80 seconds
Its a shame, sees like it could be very useful if it worked.
Definitely not working as of 3.0.9 (3/24/09): Load time with zoom: 54 seconds Load time without zoom: 55 seconds Reload UI time with zoom: 78 seconds Reload UI time without zoom: 80 seconds Its a shame, sees like it could be very useful if it worked.
142 folders in /addons, tested 5 times loading with and 5 times without back to back.
with: 32, 22, 29, 31, 29 = 28.6avg
without: 23, 30, 31, 31, 31 = 29.2avg
With just 4 hooked garbaged collections, I can understand there not being much improvement. I wish I could figure out why there are those random low 22sec loads though and capitalize on that.
seems to not be as efficient since 3.09 patch =(
Garbade collected: 156.85 kb, 32 attempts were made to collect garbage, loading took 7.13 seconds.
http://img155.imageshack.us/img155/2163/zoomaddoniu7.jpg
Just a little tip, it might be smart to explain how your addon works since on first view it seemed like it disabled the garbage collection completely, which would be a bad thing. But in fact it only temporarily disables the garbage collection untill all addons are loaded and then runs it once which increases loading speed by a lot due to multiple addons calling for a garbage collection quite often during initial loading.