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


Управление категорией и счетчиком

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

Категории и пользовательские счетчики производительности создаются, если необходимо отслеживать данные, которые не перехватываются стандартными счетчиками, предоставляемыми Microsoft Windows. Например, может потребоваться создание пользовательского счетчика для отслеживания общего числа зарегистрированных на веб-узле пользователей или для отслеживания обработанного на узле за секунду числа заказов. Созданный счетчик добавляется в категорию счетчиков производительности и ему назначается тип, задающий его поведение. Сведения о выборе правильного типа счетчика см. в разделе Типы счетчиков производительности.

Создание пользовательских счетчиков

Существует несколько способов создания пользовательских счетчиков.

Счетчики необходимо создавать в определяемой пользователем категории, а не в определяемых Windows объектах производительности (которые называются категориями в Visual Studio и .NET Framework). Следовательно, нельзя создать новый счетчик в категории "Процессор" или внутри других категорий, определенных системой. Кроме того, необходимо создавать счетчики в новой категории; добавление счетчика в существующую определенную пользователем категорию приведет к возникновению исключения.

К процессу создания новых счетчиков применимы следующие ограничения.

  • Создавать пользовательские счетчики можно на локальном компьютере при наличии прав доступа администратора.

    ty9fywea.alert_note(ru-ru,VS.90).gifПримечание.

    Для получения доступа к счетчикам производительности необходимо быть членом группы безопасности (например, группы Пользователи системного монитора). Кроме того, при попытке выполнить действие, требующее повышенных привилегий, в Windows Vista могут выводиться запросы, даже если используются административные права. Дополнительные сведения см. в разделе Windows Vista и Visual Studio.

  • Если при создании счетчика и категории не указан тип счетчика, то по умолчанию используется NumberofItems32.

  • Нельзя создавать счетчики внутри уже существующих категорий. Если требуется добавить счетчик в уже существующую категорию, то единственным способом сделать это является удаление категории и повторное ее создание вместе со всем содержимым. В него входят новые счетчики, которые нужно добавить.

  • Существуют ограничения безопасности, которые влияют на возможность создания счетчиков и категорий. Дополнительные сведения см. в разделе Знакомство со способами выявления пороговых значений производительности.

  • В Microsoft Windows NT версии 4.0 класс PerformanceCounter поддерживается не полностью. Данные из системных счетчиков доступны для чтения, но пользовательские счетчики нельзя создавать, удалять, а также записывать в них данные.

См. также

Задачи

Практическое руководство. Создание пользовательских счетчиков производительности

Практическое руководство. Создание категорий счетчиков производительности

Практическое руководство. Удаление категорий счетчиков производительности

Практическое руководство. Определение существования счетчиков и категорий

Практическое руководство. Добавление и удаление экземпляров счетчиков производительности

Основные понятия

Типы счетчиков производительности