Download
(2 Kb)
Download
Updated: 12/10/18 04:07 PM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Updated:12/10/18 04:07 PM
Created:12/10/18 09:34 AM
Monthly downloads:18
Total downloads:2,818
Favorites:2
MD5:
Provision's Boot Monitor - Alpha
Version: 1.0.1
by: Provision [More]
This addOn will be improved.


Show the boot time with log.



(Only if the addon use EVENT_ADD_ON_LOADED to load)




Provision's Boot Monitor must be the first addOn loaded, you have to do a replacement in the folder :

Find: ^(## Title: .*\n)
Where: live\AddOns\
Replace: $1## DependsOn: ProvisionsBootMonitor\n



With : https://www.sublimetext.com/
1.0.1 :
- Add Unregister, to get the message only once, not each teleportation.
- Add "libBootForceFirstPlace" ("aaaaaaaaaaaa" folder).
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Uploader
Date
1.0.0
193kB
Provision
12/10/18 09:34 AM


Post A Reply Comment Options
Unread 12/10/18, 10:46 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Good idea for an addon. Thank you. I'm very interested which addons take what time and how you measure them.
Edit: Alright, via the delta of event_addon_loaded for each addon/library.

Hint: Inside the folder is a .png image file included.
I don't think this must be included and it would lower the addon size by ~200kb

Edit:
After testing your addon I'm somehow sure the ms delta between the addon events is not that accurate, or at least gets influenced by other addons loaded in total.

Example:
Some plugins for AdvancedFilters only take like 0ms having 62 addons/libraries enabled.
Code:
AF_FCOMiscellaneousLevelFilters : 0 ms
And the same plugin loads like 567ms ... if you got other addons enabled, but less (only 32 addons/libraries) enabled.

Tested with different chars, logging out, logging in, only reloadui. Even changed the plugin code a bit to test differences.

But the only difference I could get to work is load other addons.
Maybe it's because of the ##OptionalDependsOn entries where addons wait for other addons to be loaded. Not sure how ESO "sorts them" so they are loaded in the correct order. Maybe this is done during the event_addon_loaded stuff and not before.
Last edited by Baertram : 12/10/18 at 01:35 PM.
Report comment to moderator  
Reply With Quote
Unread 12/10/18, 01:54 PM  
Provision
 
Provision's Avatar
AddOn Author - Click to view AddOns

Forum posts: 43
File comments: 101
Uploads: 11
Originally Posted by Baertram
Good idea for an addon. Thank you. I'm very interested which addons take what time and how you measure them.
Edit: Alright, via the delta of event_addon_loaded for each addon/library.

Hint: Inside the folder is a .png image file included.
I don't think this must be included and it would lower the addon size by ~200kb

I usually use a gulp to exclude file like my .png but for this addon I didn't make git repo. It's not normal that authors don't be care on that. They can find solution or do their process with several step after load. Not every reload/login every time.


Originally Posted by Baertram
Edit:
After testing your addon I'm somehow sure the ms delta between the addon events is not that accurate, or at least gets influenced by other addons loaded in total.

Example:
Some plugins for AdvancedFilters only take like 0ms having 62 addons/libraries enabled.
Code:
AF_FCOMiscellaneousLevelFilters : 0 ms
And the same plugin loads like 567ms ... if you got other addons enabled, but less (only 32 addons/libraries) enabled.

Tested with different chars, logging out, logging in, only reloadui. Even changed the plugin code a bit to test differences.

But the only difference I could get to work is load other addons.
Maybe it's because of the ##OptionalDependsOn entries where addons wait for other addons to be loaded. Not sure how ESO "sorts them" so they are loaded in the correct order. Maybe this is done during the event_addon_loaded stuff and not before.

Like you say, we can get different stat with another config.

And i can only measure function in "EVENT_ADD_ON_LOADED" event not before. You can watch "starting" on the begining, I got "26 ms" but i think it's more between the first addon loaded and my addon.
Report comment to moderator  
Reply With Quote
Unread 12/10/18, 02:37 PM  
Provision
 
Provision's Avatar
AddOn Author - Click to view AddOns

Forum posts: 43
File comments: 101
Uploads: 11
I think i will rename this addon "aaaaaa" to load first. x)
Report comment to moderator  
Reply With Quote
Unread 12/11/18, 08:00 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Originally Posted by Provision
I think i will rename this addon "aaaaaa" to load first. x)
Afaik addons are loaded from z to a, and not a to z.
And if any addon ##DependsOn or ##OptionalDependsOn another, the other addon/lib will be loaded earlier.
If ##DependsOn is used and the depending addon/lib is missing the addon won't be loaded at all.
Last edited by Baertram : 12/11/18 at 08:01 AM.
Report comment to moderator  
Reply With Quote
Unread 05/10/19, 10:12 PM  
Akopian Atrebates

Forum posts: 9
File comments: 230
Uploads: 0
Any Luck?

I think this is a great idea too. I wonder, though, have you been able make any progress accou ting for the problems Baertram mentoined?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: