Search Issue Tracker
Fixed in 2020.2.X
Votes
12
Found in
2019.4
Issue ID
1276078
Regression
Yes
Project Startup time slow due to unmatched Custom Dependencies
When a project with a large number of Prefabs, which have many scripts, is fully imported, and the Editor is restarted, there is a long wait where the Editor spends booting up.
After debugging a user project, we could see that a lot of time was being spent inside of GetPrefabDynamicDependencies.
This was an issue not because of GetPrefabDynamicDependencies being slow, but due to the fact that thousands of Prefabs were being marked as out of date and then this code was being run.
After further inspection, it was evident that the code which was matching the Prefab's custom dependencies was not matching.
This was due to the custom dependency being a script that had not been loaded as the categorization was happening during the InitialScriptRefresh which does not have a Domain with user code in it.
Expected: The Editor should start up quickly if there are not changes to assets.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] [Vulkan] UI that is activated after a delay flickers when a Scriptable Render Pass goes over it
- [Linux] Characters are converted to Latin letters when using IME on Linux
- [Ubuntu] Possible for Create menu to show sections with no options inside
- [Usability] Not possible to set Editor Window text colour to be default black without workaround
- Text field max length is -1 by default
Resolution Note (fix version 2020.2):
Fixed in: 2021.1.0a5