1
我是Windows性能計數器的新手。我正在開發一個使用自定義性能計數器的項目。我想了解Windows性能計數器是如何實際實現的。我正在尋找下列問題的答案。Windows性能計數器的實現細節
- 機器重新啓動時性能計數器值會怎樣?
- 什麼時候會爲性能計數器設置原始值?
- 這些計數器是否溢出?
感謝, 伊姆蘭
我是Windows性能計數器的新手。我正在開發一個使用自定義性能計數器的項目。我想了解Windows性能計數器是如何實際實現的。我正在尋找下列問題的答案。Windows性能計數器的實現細節
感謝, 伊姆蘭
性能計數器不喜歡數字計數器,它不會無限增長,不會溢出。這是第三個問題的答案。
性能計數器是一個與時間相關的度量。例如,它可能是每個時刻發送或接收的字節數,或硬盤吞吐量。或數據庫或操作系統本身中的活動會話數。您可以win+R -> perfmon
,然後在左邊的樹中點擊system monitor
,然後點擊綠色的「加號」按鈕以獲取系統中找到的所有計數器的列表。
我不認爲這是可能的,或者至少可能需要在機器斷電時提供數據,但重新啓動後,性能數據生成將被恢復。這是第一個問題。
第二個問題的答案是:當你有一些提供某種新的性能數據的東西時,你需要爲它提供數據。以下是生成數據過程的文檔鏈接:https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa373165(v=vs.85).aspx
謝謝您的詳細信息。 – Imran