Same script, same project (5x test for average):
- 2020.1.17 takes 9 seconds
- 20201.1b8 takes 14 seconds
That’s 50% longer iteration time and when the task at hand requires a lot of back and forth, you do notice productivity declining severely.
I know that asset conversion and prefab are much faster but unfortunately I am not building scenes, I’m in the middle of optimization which involves slashing through a lot of code and verifying performance and breakage, where iteration time is so important to allow to go back and forth between Rider and Unity many many times. I was hoping that the listed optimizations would cover this and speed my iteration time which in turn would make this more productive.
This regression was introduced in 2020.2 and plateaued with 2021. I think it’s assembly reloading that has become much slower in the past 6 month.
It’s probably deeply rooted and I don’t expect it to be fixed in this release but I logged a case anyway (1317926) and gave your team access to the full project. I hope it helps.