When I run my game, I suddenly get a huge Overhead. See the screen shot. What does Overhead mean and how do I get rid of it. I tried running the Process Manager in Windows (or whatever it is called in English) and saw that no other applications but Unity was using the CPU so, what is Unity doing?
Appears to be processing exceptions. I’ve seen that happen (not sure it was exactly the same) when I’m causing a lot of errors/exceptions. I’d say look for exceptions or logs that are happening a great deal (turn off collapse).
sometimes that overhead shows up right when you start a unity game or lead the scene i meant,and yes sometimes it’s the fact that its still trying to load some components. in my case normally see the garbage collectors spikes lol they always get on my nerves
Well same problem here, got my game running very good in editor with 5% overhead, more than 1000fps. But on my iPad 2 it saids 95% overhead and less than 1fps…
I finally figured out it is because one of my shader is using to many bandwidth for iPad 2 to community with CPU, so disable the shader and it works smooth now.
Overhead might indicating something the profiler not sure but cost times, so you need to think about everything when overhead to high.
Hi QI,
How can you figure out how much bandwidth a shader is using ?
In my case, my game runs smoothly in every devices (iPhone 4S and up) except for iPad Mini 2. It has constant lag on iPad Mini 2 with very high and peak overhead