What's slowing my game down?

Hey guys,
My first game, Helicopters in Space!, is a whopping 26 MB. It runs well on the iPhone 4, but fairly choppy on early hardware.
I was wondering if you could help me pinpoint the biggest culprit for the slowdown and recommend solutions as I am working on an update to the game.
So far, causes I've identified are:
-Life bar shown on screen uses Constrain Attribute
-Enemies are spawned constantly throughout the level. Typically 2 to 3 different types spawned every 1 to 2 seconds.
-Enemies and the main player are all animated
-Enemies explode into particles
Any suggestions or ideas?
Thanks!
My first game, Helicopters in Space!, is a whopping 26 MB. It runs well on the iPhone 4, but fairly choppy on early hardware.
I was wondering if you could help me pinpoint the biggest culprit for the slowdown and recommend solutions as I am working on an update to the game.
So far, causes I've identified are:
-Life bar shown on screen uses Constrain Attribute
-Enemies are spawned constantly throughout the level. Typically 2 to 3 different types spawned every 1 to 2 seconds.
-Enemies and the main player are all animated
-Enemies explode into particles
Any suggestions or ideas?
Thanks!
Comments
When you test on the viewer, whats your memory breakdown?