Поделиться через


Профилирование веб-приложений 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.

Связанные задачи

Задача

Связанное содержимое

Профилирование автономных (клиентских) приложений

Профилирование служб