Our project is growing and we’re starting to experience some very long startup time before entering play (around a minute):
We have quite a lot of plugins and placeholder content, and we use a lot of scriptable object, but it’s really hard to track what’s actually causing such a long loading: the profiler doesn’t give any other information than the loading time itself, so we’re a bit clueless.
Is there any way to check that, or any tips on how to improve that time?
I noticed .DLLs in the project can do that.
But when you enter playmode do you always get significant disk access? Unity should load data from disk to memory when first entering plamode. After that it should not need significant disk access since the data is in memory after first entering playmode. If you do it might mean a problem with computer memory. IT happened to me before, had to replace stick of mem.
The issue is appearing for all members of the team, so I doubt it’s linked to computer memory, but I’ll check anyway!
But isn’t that strange? I have trouble understanding what’s going on inside Unity when entering play mode since even plugins that have nothing to do with the scene that’s currently being opened, and that are not even needed in memory seem to slow down the time to play mode