I have a pretty simple program:
- One UI Document (UI Toolkit) with two sliders on it
- Two ISystem that spawns parallel jobs.
- One SystemBase that tracks changes (on the main thread) in the UI and then when it happens, updates some unmanaged data.
- 4 cube prefabs with 4 different plain color materials
- One 3rd party addon called Odin Inspector (I could get rid of it as i only use it for simple display in the editor)
I'm using DOTS 1.0 pre13 and i have an URP pipeline.
Every time i change a simple thing - update a variable add some Debug info, Unity spends 20-30 seconds reloading Domain and Completing Domain.
My computer isn't very fast, but in a non-dots project with a LOT more complexity, the load time is much smaller.
Is this normal? Can i do anything to speed it up? It seems too small yet to create multiple assemblies. Did i miss a setting somewhere?