我如何反映通过代码创建的性能计数器的性能监视器?

how can I reflect on the Performance Monitor a performance counter created via code?

我正在通过代码创建一个性能计数器。作为参考,CounterName、CategoryName、CategoryHelp、InstanceName 都是常量字符串。

//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();

如何反映我通过代码创建的性能计数器的性能监视器?

您只需单击 + 按钮即可。如果在 C# 代码中一切正常,您将能够在那里看到您的 PC 条目。从那个 window 添加你的计数器。 您是否正在尝试以编程方式添加到 perfmon UI?