Please visit AceWiki for more info and links.
Please direct all feedback to my portal
During my conversion to ACE mods, I started wondering how long each of my mods added to my login/reloadui time. So I wrote this little bugger to find out. It will dump times into your combat log on startup and reloadUI. You can see how long each mod takes, which mod takes the longest, and each step of loadup (Loading the mods, entering the world, etc).
Oh yea, this will also time zoning across an instance
This also hooks the ReloadUI() function (but alas not /console reloadui) and provides a /rl command to reload with timer. If you use either of these means (but not /console reloadui) then it will time the time of the reload as well (IE it will tell you times for Reload, addons, entering world, total time)
Big important note about v2.0+
Don't leave Warmup enabled every time you log in. The changes for GC data will have drastic effects on your performance. Warmup is a tool to aid addon development, not something for the enduser to just install and forget about.
Because of this, I've tweaked Warmup to auto-disable itself. This means you must manually enable it any time you want to use it. I've also added /rlnd (reload no disable) to allow you to reload the UI with Warmup stil enabled.