Вопрос

Есть ли у них профайлеры, поддерживающие Silverlight?Я пробовал ANTS (версия 3.1) безуспешно?Версия 4 поддерживает это?Какие еще продукты я могу попробовать?

Обновленос момента выпуска Silverlight 4 теперь можно выполнять полное профилирование приложений SL...проверить этот статья по теме

На PDC я объявил, что Silverlight 4 поставляется с новой возможностью CoreCLR, позволяющей профилировать с помощью профилировщиков VS2010:это означает, что впервые мы предоставляем вам возможность профилировать управляемый и собственный код (пользователя или платформы), используемый приложением Silverlight.ууууу.спасибо команде CLR.

Примечание:Начиная с silverlight 1-3, можно было использовать только такие вещи, как xperf (см. XPerf:Sampler CPU для Silverlight), который очень удобен для просмотра конвейеров макета/текста/медиа/gfx/и т. д., но предоставляет только собственный стек вызовов.)

От СильверЛайт (Видео PDC, TechEd Исландия, VS2010, профилирование, Silverlight 4)

Это было полезно?

Решение

Установите XPerf и xperfview, доступные здесь: http://msdn.microsoft.com/en-us/library/cc305218.aspx

(1) Запустите образец

(2) xperf - на базе

(3) подожди немного

(4) xperf –d myprofile.etl

(5) когда это будет сделано, установите путь к символу:

    set _NT_SYMBOL_PATH= srvC:\символыhttp://msdl.microsoft.com/downloads/symbols

(6) xperfview myprofile.etl

(7) Трассировка -> Загрузить символы

  • Выберите область графика ЦП, которую вы хотите видеть.
  • Щелкните правой кнопкой мыши и выберите Сводная таблица.

(8) Примите лицензионное соглашение на использование символов, разверните IExplore, разверните agcore.dll или любой другой модуль, который вам больше всего нравится.

Другие советы

Visual Studio 2010 (с инструментами Silverlight 4) поставляется с поддержкой командной строки для профилирования приложений Silverlight.

Полные инструкции по профилированию SL4 можно найти по адресу: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

Попробуйте профилировщик производительности JetBrains dotTrace.Вот подробное описание того, как:http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight+application

Здесь — это подробная запись в блоге об использовании XPerf...Также проверьте этот видео (на PDC) о профилировании silverlight!!!

AtoLogic SilverProfiler должен вам подойти.Видеть http://www.atologic.com

В SL 4.0 есть события coreclr etw.Должен уметь диагностировать исключения, gc, многопоточность и некоторые другие, используя XPERF и Перфмонитор и clr и т. д.У меня есть в блоге об этом.

К вашему сведению, использование Perfmonitor должно иметь возможность предоставлять стеки вызовов.

ETW доступен только в Windows.

Мне нравится RedGate ANTS.Я считаю, что это гораздо лучший профилировщик, чем dotTrace.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top