我正在使用较新的System.Diagnostics.PerformanceData api 集写入我的计数器,并希望同时从多个进程增加/减少单个计数器。
我尝试以各种方式调整 CounterSetInstanceType 均未成功:
如果我使用 Multiple 或 MultipleAggregate,我总是会在 perfmon 中看到一个实例,但实际上每个进程都有一个单独的计数器,它们会相互覆盖。Single counterset 类型也会发生相同的行为。
当我尝试使用 gloablAggregate 计数器集类型的性能监视器时,似乎根本没有读取这些值。