Microsoft.VisualStudio.Profiler - пространство имен
Обновлен: Ноябрь 2007
Пространство имен Microsoft.VisualStudio.Profiler позволяет программно управлять коллекцией данных производительности в приложении. Такой подход полезен, если, например, необходимо собрать данные производительности в области функции или нужно избежать сбора данных производительности более крупной платформы, на которой выполняется код. Другим примером того, где полезен этот подход, является ситуация, если нужно собрать данные производительности конкретного потока из группы потоков.
В режиме выборки существуют следующие ограничения:
Пауза/Возобновление не поддерживаются.
Пуск/Остановка на уровне потока в режиме выборки не поддерживаются.
Сведения о собственных интерфейсах API см. в файле VSPerf.h.
Классы
Класс | Описание | |
---|---|---|
![]() |
DataCollection | Класс DataCollection позволяет программно управлять количеством данных, собранных во время профилирования в файле .vsp. Для программного управления коллекцией данных управления используются методы и свойство класса DataCollection в управляемом коде. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
MarkOperationResult | CommentMarkAtProfile, CommentMarkProfile и MarkProfile возвращают успех или неудачу с перечисленияиспользованием MarkOperationResult. |
![]() |
NameOperationResult | Метод NameProfile возвращает перечисление NameOperationResult, указывающее успех или неудачу. |
![]() |
ProfileLevel | Перечисление ProfileLevel используется для указания одного из трех уровней, к которому можно применить коллекцию данных о производительности. |
![]() |
ProfileOperationResult | Методы ResumeProfile, StartProfile, StopProfile и SuspendProfile возвращают успех или неудачу, с использованием перечисления ProfileOperationResult. |