I just (had to, kinda) upgrade my Unity version from 5.4.2f2 (64-bit) to 2018.3.3f1.
First of all: THANKS that Unity just deinstalled my old version without asking me, great!
Second: now I have performance issues where there should be none and my Console has errors that havent been there before.
The worst part is that now the game is unplayably slow. And we are talking 2D easy stuff here…
This seems to be enhanced if I have an object in the scene selected.
i noticed this with large public array also, even though it was [hideininspector],
only changing it to private (or internal) solved the selected object slowdown issue…
selected objects might have some gizmos being drawn also.
Just want to up this thread calling the Unity dev team:
When I select an object in the editor and if I am not in fullscreen mode, the game consumes WAY more CPU than it should and than it did in previous versions. If I select my Player object, my Windows Task Manager shows a 20-25% CPU load. If I select nothing or am in fullscreen mode, I never reach 20%. The problem is also not only the 5-10% CPU but the fact that my framerate drops unbearably low.
Is this fixed in any version? When did this get introduced?
What does the profiler say the editor is burning all that CPU doing? Saying that when you click on some object produces an increase of some kind of CPU use doesn’t actually tell Unity anything. Also, if you believe this to be a bug you should file a bug report. Telling the forum users doesn’t mean someone else will bother to file your bug report.