Every 10 milliseconds sounds like a loooot of particles. There is a limit in the number of active objects on screen.

You should give them lifetime (by adding 1 for example every 10ms in their...