These are chat archives for ManageIQ/manageiq/performance
DescendantLoader is frustrating for me
DescendantLoader.instance.class_inheritance_relationships # first time DescendantLoader.instance.load_cache # every restart when loading classes like `Vm` DescendantLoader.instance.save_cache
Looked at timings. Also tried out json (vs yaml) and sped up startup a bunch
but it is low hanging fruit - we are measuring in ms
* Memory usage does not reflect 17,405,821 freed objects.
Vm.first= 25.5 seconds for me ( and 11m ram)
Vm.first= 35.6seconds, ( 103k ram)
I saw activemetrics in the code but wasn't sure if it has ever been used/tested on a real appliance
I think it currently is in use, since @chrisarcand put it in place over the summer and it is used during cap&U (as far as I can tell)
rake evm:compile_sti_loaderbefore benchmarking?