I've written a bunch of classes for creating a parallax effect background which contains the ground, hills and clouds. Each object is duplicated once and this allows me to create an infinite loop with the ground etc. Problem is, using CCSpriteBatchNode and 12 x PNG 32bit textures with approx. size 600 x 200px slows down my FPS to around 30. I have read that using CCSpriteBatchNode shows big improvements in performance, but I can't seem to replicate them.
http://www.learn-cocos2d.com/2011/09/cocos2d-spritebatch-performance-test/
How can I speed things up?