I’ve seen some long application reload times and decided to dig into the logs. I found that ReloadAssembly → BeginReloadAssembly → DisableScriptedObjects is taking over 50 seconds! I attempted to Google as much as I could but can’t seem to find any documentation or information that helps me understand what this is telling me. Does anyone know what this means?
RefreshProfiler: Total: 288.427ms
- Completed reload, in 61.200 seconds
Domain Reload Profiling:
ReloadAssembly (61266ms)
BeginReloadAssembly (56752ms)
ExecutionOrderSort (0ms)
DisableScriptedObjects (56439ms)
BackupInstance (0ms)
ReleaseScriptingObjects (1ms)
CreateAndSetChildDomain (195ms)
EndReloadAssembly (4463ms)
LoadAssemblies (192ms)
RebuildTransferFunctionScriptingTraits (0ms)
SetupTypeCache (512ms)
ReleaseScriptCaches (4ms)
RebuildScriptCaches (117ms)
SetupLoadedEditorAssemblies (1061ms)
LogAssemblyErrors (0ms)
InitializePlatformSupportModulesInManaged (3ms)
SetLoadedEditorAssemblies (0ms)
RefreshPlugins (8ms)
BeforeProcessingInitializeOnLoad (284ms)
ProcessInitializeOnLoadAttributes (751ms)
ProcessInitializeOnLoadMethodAttributes (10ms)
AfterProcessingInitializeOnLoad (5ms)
EditorAssembliesLoaded (0ms)
ExecutionOrderSort2 (0ms)
AwakeInstancesAfterBackupRestoration (738ms)