These are some really great suggestions.
I think I'm going to try harder at reusing / recycling my objects and beware of the
new keyword. Might even try what Rob suggested.
Also, I might be able to just "hide" some of the sprites in the game instead of destroying them and eventually have to create new ones.
I do call the garbage collector when the level changes. I know it's not guaranteed, but so far the garbage collection has been very consistent at the level changes. It's just those in between calls that get to be annoying.
It's also interesting that when you run the game on very fast computers, the garbage collection is hardly noticeable.
Drew
[ May 28, 2003: Message edited by: Drew Lane ]