I am loading a new PictureBox from an array at various intervals. I also have a character moving across the screen at different times. The more PictureBoxes I load, the slower my character moves. I have tried a Timer for the movement and a Do : DoEvents : Loop routine for the movement, but am getting the same results. I realize it is a memory issue. My question is: How do I flush the memory without losing the arrays so that my character doesn't slow down?