當您查詢本機電腦上的效能計數器物件時,就可能會遺漏"ASP_PERFMON_-[XX]"事件控制代碼

狀況

當您讀取效能監視器物件,您可以在本機電腦上使用PDHEnumObjects API 與bRefresh參數設為 true時,則您可能會注意到ASP_PERFMON_-[XXX 表示]事件控制代碼的遺漏。也可以是這個遺漏觀察到,是否您使用System.Diagnostics.PerformanceCounter查詢效能計數器物件,在.NET 程式碼中的,而且您呼叫System.Diagnostics.PerformanceCounter.CloseSharedResources()方法。

原因

當應用程式程式碼不斷地關閉並重新建立 ASP 效能計數器物件時,就會發生此遺漏。

因應措施

若要解決這個問題,請使用下列方法之一︰

  • 而不是關閉並重新開啟 ASP 效能計數器物件重複,建立全域物件的執行個體 ASP 效能計數器,而擁有您的程式碼讀取此全域執行個體的值。

  • 如果您不想查詢的 ASP 效能計數器物件,您可能會停用它藉由新增的值是1到下列登錄子機碼的 [停用效能計數器] DWORD 登錄項目︰HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ASP\Performance


需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×