Как использовать анализатор производительности Visual Studio 2010 с Silverlight?Использование анализатора производительности Visual Studio 2010 с silverlight
ответ
Возможно, это возможно - хотя и не напрямую через интерфейс (хотя этот «вид работ» я бы не рекомендовал для получения согласованных результатов). Общая суть состоит в следующие шаги:
- Откройте Visual Studio (2010) Командная строка как администратор
- VSPerfClrEnv/sampleon
- VSPerfCmd -start: образец -output: somefile.vsp
- VSPerfCmd -globalon
- VSPerfCmd -launch: "C: \ Program Files (x86) \ Internet Explorer \ iexplore.exe" -args: ""
- VSPerfCmd -shutdown
- VSPerfClrEnv/off
В этом примере я сохранил VSP (профиль Visual Studio) под названием «somefile.vsp», который профилировал сеанс IE (когда IE открывается, перейдите к вашему проекту SL).
Вам нужно будет отключить многопроцессорный режим IE и открыть VSP из каталога с вашими DLL и PDB (так, чтобы профилировщик мог их найти). Я рекомендую связать VSP с Visual Studio.
Более подробная информация (в том числе по устранению неисправностей и т.д.) можно найти на (отказа от ответственности) мой блог: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/
Начиная с VS 2010 SP1, Silverlight поддержка встроена в
.