标签: .net windows performance performancecounter interlocked
就递增(自定义)性能计数器的速度而言,我理解性能计数器是无锁的处理器原语。我怀疑这意味着它们可以在几十个CPU周期的空间内执行 - 这意味着它们如此之快,它们几乎无法进行基准测试。正确?
就创建自定义性能计数器的内存消耗而言,我从同事那里听说,每个计数器需要大约128kb或更多(来自全局共享或单独的共享内存)。我无法相信这个数字。这没什么意义。我或许可以相信2k到8k,但我想知道是否有人有更准确的信息吗?