Hi all -
I build on PC, then build to iPhone device and run Xcode’s own profiler. When I do so, my framerate varies between 59 and 60, but never lower (targetFrameRate set to 60, of course).
What I’ve never been able to accomplish is to maintain a steady 60fps during the core gameplay (e.g., excluding GC spikes and FPS drops that come with opening menus). My GPU render time is about 5-6ms, with 20% - 30% utilization. My CPU processing time frame rate is usually around 16.6ms, but occasionally jumps to 17.2ms, which is when the FPS drop occurs.
Is a perfectly stable 60fps achievable? Or is it normal to have occasional drops to 59fps? For what it’s worth, we’re talking about a 2D action game, so 30fps is just too jerky and stuttery for it. I’m running on iPhone 6 Plus (though it’s been broken and repaired twice so it’s battery is shot to hell and back).
Best,
George