title: Cocos2d: particle.autoRemoveOnFinish not releasing memory
body: <p>I create a particle effect in the following way:</p>
  
  <pre><code>CCParticleSun* p = [[CCParticleSun alloc]initWithTotalParticles:5000];
  p.autoRemoveOnFinish = YES;
  //more parameters
  p.duration = 1;
  </code></pre>
  
  <p>and add it to my scene:</p>
  
  <pre><code>[self addChild:p z:self.zOrder+1];
  </code></pre>
  
  <p>Every time I create this particle effect, 3MB of memory are allocated, but never released.
  What am I doing wrong? Do I have to manually release the particle system? </p>
  
  <p>NSZombies are disabled, so it's not kept in memory by accident.</p>