Performance issues on android

My game is pretty basic, however it uses way too much CPU. Screenshot attached

In editor i get 45% overhead. I have no exceptions/errors. The cpu usage peaks at 40% of my 2.2 GHz processor. Other than this i think everything else is fine.

On a nexus 5 the overhead is much less. I limited fps at 30. It’s running at 30. However, my friend uses a walton android phone and he has an app which is saying that my game is using too much of cpu. I dont think scripts have errors, what other problems could be causing this?

Anything will help, im pretty lost…

Give us some more info like draw calls, tris, texture sizes, compression. I think the problem is youre using Update() alot, instead, try to use coroutines or FixedUpdate() with lowered Timestep.

i used fixed updates in a few scripts. it’s working perfectly. thanks a lot. Draw calls and textures and stuff are reasonable. They arent bothering me.
btw: is 6% of overhead acceptable?