Vazamento de memória gigante C # / XNA

Esta é minha primeira postagem aqui. Eu estou fazendo um jogo no Visual Studio 2010 usando XNA, e eu tenho um vazamento de memória gigante. Meu jogo começa usando 17k de RAM e depois de dez minutos é até 65k. Eu corri alguns profilers de memória, e todos dizem que novas instâncias do objeto String estão sendo criadas, mas elas não estão ao vivo. A quantidade de instâncias ativas de String não foi alterada. Também está criando instâncias de Char [] (que eu esperaria dele), Object [] e StringBuilder. Meu jogo é bem novo, mas há muito código para postar aqui. Eu não tenho idéia de como se livrar de instâncias que não são ao vivo, por favor, ajudem!

questionAnswers(2)

yourAnswerToTheQuestion