次の方法で共有


パフォーマンス カウンターの追加

重要

パフォーマンスと信頼性の大幅な制限により、このトピックで説明するパフォーマンス カウンター データを提供する方法は、今後変更または使用できない可能性があります。 代わりに、「 バージョン 2.0 を使用してカウンター データを提供する 」で説明されている方法を使用して新しいパフォーマンス カウンターを作成し、その方法を使用するように既存のパフォーマンス カウンターを移行することをお勧めします。

アプリケーションに固有のパフォーマンス カウンターは、アプリケーションの開発とデバッグ中にパフォーマンスを調整するのに役立ちます。 アプリケーションが完了し、ターゲット システムにインストールされた後、カウンターは、システム管理者がアプリケーションの構成可能な設定を調整するのに役立ちます。

パフォーマンス オブジェクトとそのカウンターの追加

  1. アプリケーションのオブジェクトの種類とカウンターを設計します。 詳細については、「 オブジェクトとカウンターのデザイン」を参照してください。
  2. 指定したパフォーマンス オブジェクトとカウンターの名前と説明を含む初期化 (.ini) ファイルを作成します。 詳細については、「 レジストリへのカウンター名と説明の追加」を参照してください。
  3. カウンター オブジェクトとカウンターがレジストリにインストールされる相対オフセットを含むヘッダー (.h) ファイルを作成します。 詳細については、「 レジストリへのカウンター名と説明の追加」を参照してください。
  4. レジストリに必要なパフォーマンス監視エントリを設定します。 これには、次の手順が含まれます。
    1. アプリケーションの サービス キーにレジストリ キーを作成します。 このようなノードがない場合は、次のレジストリ キーの下に作成します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 詳細については、「 アプリケーションのパフォーマンス キーの作成」を参照してください。
    2. .ini ファイルと .h ファイルで lodctr ユーティリティを使用して、レジストリに情報をインストールします。 このユーティリティは、アプリケーションの サービス キーにパフォーマンス キーが存在する場合にのみ成功します。 詳細については、「 レジストリへのカウンター名と説明の追加」を参照してください。
  5. クエリされたカウンター データをコンシューマーに提供する一連のエクスポートされた関数を含むパフォーマンス DLL を作成します。 詳細については、「 パフォーマンス拡張 DLL の作成」を参照してください。
  6. レジストリへの情報の追加を自動化するようにアプリケーションのセットアップ ファイルを変更し (手順 4 で説明されているように)、セットアップ時にパフォーマンス DLL をアプリケーションのディレクトリにコピーします。

その他のレジストリ エントリの詳細については、「 その他のレジストリ エントリの作成」を参照してください。