Help: Differing performance on devices

I’m struggling with the final step of my testing. My testing team on Apple devices have been great but we are all experiencing different levels while being on the same OS (iOS v5.1).

The problem I have is that I am unable to replicate the issue

Here are the readings from my profiler

iPhone 4S

Menu Screen:
Avg FPS :59
Mem : 472
TMem : 5758
Music : Good

Instructions Screen:
Avg FPS : 60
Mem : 453
TMem : 5210
Music : Good

In-Game
Avg FPS : 60
Mem : 613
TMem : 6227
Music : Good

iPhone 3GS

Menu Screen:
Avg FPS : 44
Mem : 475
TMem : 5482
Music : Stuttering Heavily

Instructions Screen:
Avg FPS : 45
Mem : 605
TMem : 5851
Music : Less Stuttering

In-Game
Avg FPS : 33
Mem : 606
TMem : 5851
Music : Some Stuttering

iPad (1)

Menu Screen:
Avg FPS : 57
Mem : 475
TMem : 5838
Music : Good

Instructions Screen:
Avg FPS : 57
Mem : 605
TMem : 6403
Music : Good

In-Game
Avg FPS : 51
Mem : 606
TMem : 6427
Music : Good

We have similar challenges with an iPod 4th gen to that of the iphone 3GS. I have had some issues with a iphone 4 but not as bad and no issues at all with iPads.

Given that their devices all have different content scales with no correlation I am really stuck. This is the final piece of my jigsaw with no way of replicating for me (other than buying a 3GS) and no consistency.

HELP!!! :frowning: [import]uid: 103970 topic_id: 24060 reply_id: 324060[/import]

I have found the iPhone 3GS to be terrible with iOS 5. Also iPad 1 (which I own) can be bad sometimes and other times fine. I was testing a GS game for someone and the stuttering in music and the game was terrible, told him and then played it again to find out exactly what points of the game was struggling and it ran fine and I couldn’t get it to stutter at all.

Make sure each device is rebooted before testing and also before rebooting I like to remove all apps from the task-bar at the bottom.

Dave [import]uid: 117617 topic_id: 24060 reply_id: 97055[/import]

Thanks Dave

So how did you tackle it. Fortunate enough that it went away with the second play or persevered?

I have used various profilers but the next thing I was thinking was to compile out to xcode and use instruments but not sure how much more that will tell me than I have got from the profiler. [import]uid: 103970 topic_id: 24060 reply_id: 97072[/import]

I didn’t tackle it as it wasn’t my app.

With the iPad 1 and iPhone 3GS (not sure on iPod) running iOS5 seems to be hit and miss on performance.

My iPad 1 will run perfectly some days and some days run really slowly with app quitting out often.

Dave [import]uid: 117617 topic_id: 24060 reply_id: 97134[/import]

How would your app be impacted if you set it to run at 30 FPS instead of 60? Would the user notice the difference?

It might be an interesting experiment to just try it at 30 and see how it performs on the iPhone 3GS. [import]uid: 67839 topic_id: 24060 reply_id: 97205[/import]