Addon Initialisation Timer (2610.0)
Almost every addon for ESO initialises itself by registering for the EVENT_ADD_ON_LOADED where the addons then runs their code that sets up the mod to do everything else it needs. Depending on how complex the addon is, this initialisation can take some time.
This addon aims to provide info on how long this initialisation takes for each mod. It does so by recording the timestamp that EVENT_ADD_ON_LOADED ran along with that event’s addon identifier, then calculating the time that elapsed between two timestamps.
The collected measurements are written into this mod’s SavedVaraibles file afterwards. These measurements are also provided ingame depending on whether or not LibAddonMenu is installed:
If it is, the data is written into the addon menu.
Otherwise, the numbers are dumped into the game chat.
Please note the following:
Please do not use any of the measurements you get from this addon to bully or harass addon authors. There could be valid reasons why an addon takes a long time to initialise. Even if it does need optimisation, asking nicely is more likely to get results.
This is not a rigorous benchmarking utility. Treat the numbers as rough estimates. If you want to more thoroughly test addon startup performance, you need to find something else such as Addon Loading Times
Due to the way this addon works, some of the measurements might contain errors depending on when ESO executes this addon’s code relative to other addons. These can include:
During one identifier execution run, the timing starts after the addon with that identifier has run, causing that addon’s initialisation time to be associated with the previous addon.
While it is best practice for an addon to initialise when EVENT_ADD_ON_LOADED runs using its identifier, this is not a requirement, which can cause such an addon to run its code under a different addon’s identifier and make that addon appear to take longer than it actually does.
Compulsory Dependencies:
None
Optional Dependencies:
LibAddonMenu-2.0 – Provides an interface to display the recorded times instead of putting them in chat.
Addon compatibility:
ALT Addon Loading Times by atharti: Also measures how long addons take to start up (as well as memory usage), but in a different way. Its method is more time consuming but likely more accurate as well.
If you liked this addon, check out these other addons I’ve made:
Fragment Collectible Tracker: Adds additional info to fragment tooltips indicating the acquisition statuses of the collectible it unlocks and all fragment required for that unlock.

