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