3

可以发布到自定义 Windows 性能计数器类别的数据量存在哪些限制?

我知道计数器的数量或实例的数量没有硬性限制,而是整个类别都有内存限制。那限制是多少?

所有性能计数器类别的总数或大小是否有限制?在处理需要发布的相对大量的数据时,还应该考虑什么?

从这个角度来看,我需要发布大约 50,000 个 32 位反实例值。我可以根据存在的限制以各种方式将它们分成几类。

我很欣赏性能计数器可能不是最好的解决方案,但这种疯狂是有原因的。

4

2 回答 2

1

什么情况下需要发布数万个计数器。

请记住,读取这些性能计数器的工具通常不是为如此庞大的数据集设计的(尽管它们可能是)。因此,虽然您能够创作这样的数据集,但读取您的数据的工具可能会以“有趣”的方式失败。

您可能需要重新考虑收集如此多数据的需要。您真的需要 50,000 个 perf 计数器吗?收集信息后,您将如何处理这些信息?你真的能够从 50,000 个计数器中收集到有意义的信息吗?

于 2008-11-10T06:23:11.977 回答
0

但实际上有限制吗?我以为你基本上只是发布了一块共享内存——为什么不增加块的大小呢?是什么让你觉得有限制?

于 2008-11-09T07:46:41.137 回答