I read over the documentation and I realize that some of my numbers seem rather large. I’m trying to optimize as best I can for iPhone 3GS/4. The game runs pretty smooth on iPhone 4S, iPad 3/4 and iPhone 5. I know the older processors don’t have nearly the same power but I’m doing my best to optimize my game. Currently the profiler is displaying the following stats. If anyone has some suggestions as to how to increase performance for iPhone 3GS/4 that would be great. I’m trying to wrap my head around how to do this based off of the limited information in the Unity Docs regarding the iPhone Profiler.
iPhone Unity internal profiler stats:
cpu-player> min: 85.8 max: 154.7 avg: 116.9
cpu-ogles-drv> min: 3.2 max: 37.6 avg: 9.0
cpu-waits-gpu> min: 1.2 max: 28.6 avg: 9.1
msaa-resolve> min: 0.0 max: 0.0 avg: 0.0
frametime> min: 121.1 max: 184.2 avg: 142.4
draw-call #> min: 51 max: 62 avg: 55 | batched: 16
tris #> min: 19415 max: 23390 avg: 21459 | batched: 2147
verts #> min: 22621 max: 27084 avg: 25012 | batched: 1089
player-detail> physx: 28.2 animation: 3.3 culling 0.0 skinning: 0.2 batching: 3.5 render: 13.2 fixed-update-count: 12 .. 19
mono-scripts> update: 13.1 fixedUpdate: 2.7 coroutines: 0.4
mono-memory> used heap: 798720 allocated heap: 1695744 max number of collections: 1 collection total duration: 25.1
Thanks!