新增效能計數器
重要
由於顯著的效能和可靠性限制,提供本主題描述的效能計數器資料的方法未來可能會改變或無法使用。 相反地,Microsoft 建議您使用 使用 2.0 版提供計數器資料 中所述的 方法來建立新的效能計數器,並移轉現有的效能計數器以使用該方法。
應用程式特有的效能計數器可協助您在開發和偵錯應用程式時調整效能。 在目標系統上完成並安裝您的應用程式之後,計數器可協助系統管理員調整應用程式的可設定設定設定。
新增效能物件及其計數器
- 設計應用程式的物件類型和計數器。 如需詳細資訊,請參閱 物件和計數器設計。
- 建立初始化 (.ini) 檔案,其中包含您提供之效能物件和計數器的名稱和描述。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄。
- 建立標頭 (.h) 檔案,其中包含計數器物件和計數器將安裝在登錄中的相對位移。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄。
- 在登錄中設定必要的效能監視專案。 這包括下列步驟。
- 在應用程式的 Services 機碼中建立登錄機碼。 如果您沒有這類節點,請在下列登錄機碼下建立它:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
。 如需詳細資訊,請參閱 建立應用程式的效能金鑰。 - 使用 lodctr 公用程式搭配 .ini 和 .h 檔案,在登錄中安裝資訊。 只有當應用程式 的服務 金鑰中有效能金鑰時,此公用程式才會成功。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄。
- 在應用程式的 Services 機碼中建立登錄機碼。 如果您沒有這類節點,請在下列登錄機碼下建立它:
- 建立包含一組匯出函數的效能 DLL,以提供查詢的計數器資料給取用者。 如需詳細資訊,請參閱 建立效能延伸模組 DLL。
- 修改應用程式的安裝程式檔案,將資訊自動新增至登錄 (,如步驟 4) 所述,並將效能 DLL 複製到安裝程式的應用程式目錄。
如需其他登錄專案的相關資訊,請參閱 建立其他登錄專案。