Профилирование веб-приложений ASP.NET из командной строки
В этом разделе описываются процедуры и параметры сбора данных о производительности для веб-приложений ASP.NET с помощью средств профилирования Visual Studio из командной строки.
![]() |
---|
Функции усиленной безопасности в Windows 8 и Windows server 2012 требуют значительных изменений в том, как профилировщик Visual Studio выполняет сбор данных на этих платформах.Приложения хранилища Windows также требуют новых методов коллекции.Дополнительные сведения см. в разделе Профилирование приложений для Windows 8 и Windows Server 2012. |
Общие задачи
Задача |
Связанное содержимое |
---|---|
Удобный сбор базовых данных профилирования ASP.NET. Воспользуйтесь средством VSPerfASPNETCmd для сбора данных по выборкам, инструментированию, памяти .NET, конфликтам и взаимодействию уровней без настройки и без перезапуска Internet Information Services (IIS), которые были необходимы при работе с VSPerfCmd.VSPerfASPNETCmd не позволяет собирать дополнительные данные или контролировать сбор данных. ![]()
VSPerfASPNETCmd удобно использовать в случае, если необходим автономный профилировщик для профилирования веб-сайтов ASP.NET.
|
|
Сбор статистики приложения. Использование метода выборки для сбора статистики производительности.Данные выборки служат для анализа проблем использования ЦП и для изучения общих характеристик производительности приложения. |
|
Сбор подробных данных о времени. Использование метода инструментирования для сбора подробных данных о времени.Данные инструментирования удобно использовать для анализа ошибок ввода-вывода и подробного анализа сценариев приложений. |
|
Сбор данных об использовании памяти .NET. Использование выборки или инструментирования для сбора данных о выделении памяти .NET, содержащих размер и количество объектов, для которых выделена память.Кроме того, можно собирать данные о времени существования объектов, в которых указывается размер и количество объектов, собранных в каждом поколении сборки мусора. |
|
Сбор данных параллелизма. Использование метода параллелизма для сбора данных о конфликтах ресурсов. ![]()
Недоступен сбор сведений об активности потока и визуализация данных для веб-приложений.
|
|
Добавление данных взаимодействия между уровнями. Можно добавлять данные производительности о синхронных вызовах ADO.NET, выполняемых веб-приложением ASP.NET к базе данных Microsoft SQL Server. |
Связанные задачи
Задача |
Связанное содержимое |
---|---|
Профилирование автономных (клиентских) приложений |
|
Профилирование служб |