В Visual Studio 2010 можно использовать стандартные инструменты профилирования памяти (память ГХ и время жизни), но только версии Ultimate и Premium.Поддержка только для профилирования командной строки, поэтому основы:
- Откройте командную строку Visual Studio
- VSPerfClrEnv / globalsamplegclife
- VSPerfCmd -start: sample -вывод: somefile.vsp
- VSPerfCmd -launch: "c: \ Program Files (x86) \ Internet Explorer \ iexplore.exe" -args: ""
- VSPerfCmd -globalon
- VSPerfCmd -shutdown
- VSPerfClrEnv / off
Сгенерированный VSP будет включать статистику памяти.
Более подробную информацию можно найти по адресу: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/