I have created a mobile 3D game and now I am running it on an iOS device. It works well and runs at about about 25 fps. But after a while, about 2-3 minutes, it drops to 15 - 18 frames per second.
My triangle counts and batches are not very high.
I turned vsync off and set Application.targetFrameRate = 1;
and only put one monster in my main scene. It keeps dropping frame rate and the energy impact is still getting very high.