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


Microsoft.VisualStudio.Profiler - пространство имен

Обновлен: Ноябрь 2007

Пространство имен Microsoft.VisualStudio.Profiler позволяет программно управлять коллекцией данных производительности в приложении. Такой подход полезен, если, например, необходимо собрать данные производительности в области функции или нужно избежать сбора данных производительности более крупной платформы, на которой выполняется код. Другим примером того, где полезен этот подход, является ситуация, если нужно собрать данные производительности конкретного потока из группы потоков.

В режиме выборки существуют следующие ограничения:

  1. Пауза/Возобновление не поддерживаются.

  2. Пуск/Остановка на уровне потока в режиме выборки не поддерживаются.

Сведения о собственных интерфейсах API см. в файле VSPerf.h.

Классы

  Класс Описание
ms242704.pubclass(ru-ru,VS.90).gif DataCollection Класс DataCollection позволяет программно управлять количеством данных, собранных во время профилирования в файле .vsp. Для программного управления коллекцией данных управления используются методы и свойство класса DataCollection в управляемом коде.

Перечисления

  Перечисление Описание
ms242704.pubenumeration(ru-ru,VS.90).gif MarkOperationResult CommentMarkAtProfile, CommentMarkProfile и MarkProfile возвращают успех или неудачу с перечисленияиспользованием MarkOperationResult.
ms242704.pubenumeration(ru-ru,VS.90).gif NameOperationResult Метод NameProfile возвращает перечисление NameOperationResult, указывающее успех или неудачу.
ms242704.pubenumeration(ru-ru,VS.90).gif ProfileLevel Перечисление ProfileLevel используется для указания одного из трех уровней, к которому можно применить коллекцию данных о производительности.
ms242704.pubenumeration(ru-ru,VS.90).gif ProfileOperationResult Методы ResumeProfile, StartProfile, StopProfile и SuspendProfile возвращают успех или неудачу, с использованием перечисления ProfileOperationResult.