Я создаю счетчик производительности через код. Для ссылки CounterName, CategoryName, CategoryHelp, InstanceName являются константными строками.как я могу отразить на Performance Monitor счетчик производительности, созданный с помощью кода?
//creating the category
var counterData = new CounterCreationDataCollection();
var counterCreationData = new CounterCreationData(CounterName, "", CounterType);
counterData.Add(counterCreationData);
PerformanceCounterCategory.Create(CategoryName, CategoryHelp,
PerformanceCounterCategoryType.MultiInstance, counterData);
//creating the counter
_counter = new PerformanceCounter(CategoryName, CounterName, InstanceName, false);
_counter.Increment();
Как я могу отразить на мониторе производительности свой счетчик производительности, созданный с помощью кода?
Я просто хотел, чтобы это отразилось на всех доступных счетчиках производительности, но я не могу. Когда я запускаю свой код и перечисляю счетчик с моим именем с помощью оболочки питания, он отображает мой счетчик get-counter -list MyCounterName * – Zinov
, что вы подразумеваете под «всем счетчиком производительности»? Вы пытаетесь контролировать/изменять существующие счетчики производительности? –
Моя ошибка: они доступны на мониторе производительности – Zinov