共用方式為


新增性能計數器

重要

基於顯著的效能和可靠性限制,提供本主題描述的性能計數器數據的方法未來可能會改變或無法使用。 相對地,Microsoft 建議您使用 版本 2.0 提供計數器資料的方法來建立新的效能計數器,並將現有的效能計數器移轉以使用該方法。

應用程式特有的性能計數器可協助您在開發和偵錯應用程式時微調效能。 在目標系統上完成並安裝您的應用程式之後,計數器可協助系統管理員調整應用程式的可設定設定。

新增性能物件及其計數器

  1. 設計應用程式的物件類型和計數器。 如需詳細資訊,請參閱 物件和計數器設計
  2. 建立初始化 (.ini) 檔案,其中包含您提供之性能物件和計數器的名稱和描述。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄
  3. 建立標頭 (.h) 檔案,其中包含計數器物件和計數器將安裝在登錄中的相對位移。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄
  4. 在登錄中設定必要的效能監視項目。 這包括下列步驟。
    1. 在應用程式的 Services 機碼中建立登錄機碼。 如果您沒有這類節點,請在下列登入機碼下建立它:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。 如需詳細資訊,請參閱 建立應用程式的效能金鑰
    2. 使用 lodctr 公用程式搭配 .ini 和 .h 檔案,在登錄中安裝資訊。 只有當應用程式 Services 金鑰中有效能金鑰時,這個公用程式才會成功。 如需詳細資訊,請參閱 將計數器名稱和描述新增至登錄檔
  5. 建立一個效能 DLL,其中包含一組匯出的函式,提供查詢的效能計數器數據給使用者。 如需詳細資訊,請參閱 建立效能延伸模組 DLL
  6. 修改應用程式的安裝程式檔案,將資訊自動新增至登錄(如步驟 4 中所述),並將效能 DLL 複製到安裝程式的應用程式目錄。

如需其他登錄項目的詳細資訊,請參閱 建立其他登錄項目