Iteration times are getting bad

I’ve mostly been working on small standalone libraries recently and just today merged them back into the main project and had a look at it and ran into 60-90 second domain reloads.

Loading up superluminal, the compile time + asset reimport time is only 8 seconds and the rest is nearly all burst

This is on a 3900X

I mostly think this the cost of ISystem burst compiled methods biting, but is there any ongoing work on iteration speeds that is on the near horizon?

1 Like

I should add we kind of debugged an issue a while ago where the ISystem function pointer compiling was taking ages

The problem is, I can easily see system count doubling over time.

Versions of Unity, Burst, etc. would be helpful.
Did you try with Burst disabled? Changing Burst options in Settings such as „Optimize for“?
Project folder is excluded from „live“ virus scanners?
„Loading up“ means what exactly? Loading the project? Enter Playmode? Alt+Tab into Editor with domain reload?

2022.3.4
Burst 1.8.7
Default burst settings

Tested simply by adding an empty line to the bottom of a file in a top level assembly with no dependencies to force a domain reload.

Turning burst off changes drops it to a 10 second domain reload time

Hi! There are known performance regressions in 1.8.7 that should be addressed by the next release of Burst

1 Like