None of my Unity projects are particularly heavyweight (most are mobile). I’ve been away from Unity development for almost a year and recently upgraded to Unity 4, and I’m finding that Unity takes forever just to launch and is unresponsive for a long time. What the heck?
Unity 3.5.x used to launch with these same projects almost instantaneously. I’ve tried 4.0.1f2 and 4.1.2 and they’re both — well torpid would be an insult to torpid things.
E.g. clicking on the console tab causes a beach ball and about 20s of delay before anything happens.
I’m running a Macbook Pro 2010. Activity Monitor never shows more than about 30% CPU load. Am I doing something terribly wrong?
Yeah, I’ve been noticing this a bit as well on a big multiple gigabyte project, especially on windows in particular. For some reason windows seems to have a lot more massive delays, but both still get as bad as having a second long delay to select things at times. Hopefully this will be addressed.
Unity has become much slower for me also, when recording it starts to lag, which never happened with 3.x. The asset store has become a useless piece of crap as I’m scared to open it anymore due to weird glitches and freezes. Multiple bug reports sent and no fixes as of yet.
While your comments are depressing, my problems are far beyond this. I left the project to finish “importing small files” for several hours and when I get back it’s still beach ball city. The application does respond to events, but it’s glacial.
I’ve had some issues on Windows as well but they turned out to be due to particular weirdnesses about my system (e.g. a Hamachi network interface that was set to join a blocked network). I used the VS profiler to diagnose them. Maybe there’s some similar tool that can be used to see what’s going on on Mac, like Instruments?
I’m using 10.8.3 (and yes, I’m a Mac user). The behavior of Unity 4.1.2 is completely unacceptable. I just tried creating a brand new project using only a few Unity-supplied packages and the problem remains. I’m going to try installing 4.1.2 on my Mac Pro and see if the problem is peculiar to my MBP (I can’t imagine Unity shipping a product this broken…)
Well, indeed - the odds are good that it works fine for them (and they use Macs a lot internally). So trying it on another of your machines is a good idea, especially if it doesn’t have 10.8.3.
MBP 10.8.2… The speed is about the same for me, it does launch faster than before though. But the performance degrades after about an hour of use. Starts to slow, lose the ability to undo and the inspector starts to get wonky. (can’t enter values, doesn’t show the correct item, stuff like that). I have just got in the habit of quitting and relaunching about every hour. Annoying, but not too horrible.
I’m not griping about Unity leaking memory or being a little bit sluggish compared to some earlier version, I’m talking about 4.0.2 and 4.1.2 being so slow as to be utterly unusable on a maxxed out 2010 Macbook Pro that isn’t running anything else, even when editing an empty project.
I’m still on 3.5.x as I have no reason at the moment to upgrade.
Yet after installing Win8 64-bit the startup time of Unity has been noticably slower. Sometimes it takes a minute before the ‘choose project’ screen appears.
Weird. You’ve tried all the usual stuff right? Permissions, disk repair, etc? I just upgraded my MBP and prior to that I was a on 2009 model and 4.x ran fine. Especially if you are having problems with an empty project. Sounds like something deeper like a an errant process or maybe something. Have you looked at the system console when it open to see if there are errors or warning firing off?
I have looked at the console. It doesn’t seem like anything terrible is wrong. (Unity isn’t crashing — it’s just running very, very slowly). I don’t see how disk permissions would do this, but it’s a thought so I kicked off a verify after reading your post. I’m may try some radical stuff (e.g. I may reboot the computer ZOMG!!!)