Hi,
In my game, I have some 40-60 box2D dynamic bodies arranged on a base polygon and gravity is applied on those bodies. When the simulation starts, game's frame rate is dropping from 60 to 18-28 range

. Once all the bodies sleep, the frame rate comes back to 60. How can I improve the frame rate of the app? The problem is definitely coming from inside box2D, since, I tried switching off the simulation and the frame rate stays at 59-60fps.
Also, the frame rate drop comes only when bodies are awake. I'm stepping b2world with 0.024 time step, 8 velocity iteration and 3 position iterations.
The game is in iOS. The devices, I used were iPhone4, iPhone3GS and iPad.
UPDATE: The game is running in release mode and thumb support is disabled.
Can anybody please help me?
Regards,
Suraj