2008-11-05 25 views
3

可以發佈到自定義Windows性能計數器類別的數據量有哪些限制?Windows性能計數器限制

我知道計數器的數量或實例的數量沒有硬性限制,而是整個類別都有內存限制。這是什麼限制?

所有性能計數器類別的總數或大小是否有限制?處理需要發佈的大量數據時還應該考慮什麼?

爲了說明這一點,我需要發佈大約50,000個32位計數器實例值。我可以用各種方式將它們分成不同的類別,具體取決於存在的限制。

我明白,性能計數器可能不是最好的解決方案,但有這個瘋狂的原因。

回答

0

雖然有限制嗎?我以爲你基本上只是發佈了一塊共享內存 - 爲什麼不增加塊的大小呢?是什麼讓你覺得有一個限制?

1

在什麼情況下你需要發佈數以萬計的計數器。

請記住,讀取這些perf計數器的工具通常不是爲這種海量數據集設計的(儘管它們可能是這樣)。因此,儘管您可以編寫這樣的數據集,但讀取數據的工具可能會以「有趣」的方式失敗。

您可能想重新考慮收集如此多數據的需求。你真的需要需要50,000個perf計數器嗎?一旦你收集到這些信息,你會怎麼做?你真的能夠從5萬個櫃檯收集有意義的信息嗎?

+0

是的,我真的需要發佈所有這些計數器,並且將會讀取它們的工具可以處理它。感謝您的回覆,但您還沒有做出任何迴應的問題。 -1 – 2008-11-15 14:28:59