Freigeben über


Hinzufügen von Leistungsindikatoren

Wichtig

Aufgrund erheblicher Leistungs- und Zuverlässigkeitseinschränkungen kann die in diesem Thema beschriebene Methode zum Bereitstellen von Leistungsindikatordaten geändert oder in Zukunft nicht mehr verfügbar sein. Stattdessen empfiehlt Microsoft, die unter Bereitstellen von Leistungsindikatoren mithilfe von Version 2.0 beschriebene Methode zum Erstellen neuer Leistungsindikatoren zu verwenden und vorhandene Leistungsindikatoren zu migrieren, um diese Methode ebenfalls zu verwenden.

Anwendungsspezifische Leistungsindikatoren können Ihnen helfen, die Leistung beim Entwickeln und Debuggen der Anwendung zu optimieren. Nachdem Ihre Anwendung abgeschlossen und auf Zielsystemen installiert ist, können die Leistungsindikatoren Systemadministratoren dabei helfen, konfigurierbare Einstellungen für Ihre Anwendung anzupassen.

Hinzufügen eines Leistungsobjekts und seiner Leistungsindikatoren

  1. Entwerfen Sie die Objekttypen und Leistungsindikatoren für die Anwendung. Ausführliche Informationen finden Sie unter Objekt- und Zählerentwurf.
  2. Erstellen Sie eine Initialisierungsdatei (.ini), die die Namen und Beschreibungen der von Ihnen bereitgestellten Leistungsobjekte und Leistungsindikatoren enthält. Ausführliche Informationen finden Sie unter Hinzufügen von Zählernamen und Beschreibungen zur Registrierung.
  3. Erstellen Sie eine Headerdatei (.h), die die relativen Offsets enthält, bei denen die Indikatorenobjekte und Indikatoren in der Registrierung installiert werden. Ausführliche Informationen finden Sie unter Hinzufügen von Zählernamen und Beschreibungen zur Registrierung.
  4. Richten Sie die erforderlichen Leistungsüberwachungseinträge in der Registrierung ein. Dies umfasst die folgenden Schritte.
    1. Erstellen Sie einen Registrierungsschlüssel im Dienstschlüssel für die Anwendung. Wenn Sie über keinen solchen Knoten verfügen, erstellen Sie ihn unter dem folgenden Registrierungsschlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Ausführliche Informationen finden Sie unter Erstellen des Leistungsschlüssels der Anwendung.
    2. Verwenden Sie das Lodctr-Hilfsprogramm mit den .ini- und H-Dateien, um die Informationen in der Registrierung zu installieren. Dieses Hilfsprogramm ist nur erfolgreich, wenn im Dienstschlüssel für die Anwendung ein Leistungsschlüssel vorhanden ist. Ausführliche Informationen finden Sie unter Hinzufügen von Zählernamen und Beschreibungen zur Registrierung.
  5. Erstellen Sie eine Leistungs-DLL mit einer Reihe exportierter Funktionen, die die abgefragten Zählerdaten für den Consumer bereitstellen. Ausführliche Informationen finden Sie unter Erstellen einer Leistungserweiterungs-DLL.
  6. Ändern Sie die Setupdatei der Anwendung, um das Hinzufügen von Informationen zur Registrierung zu automatisieren (wie in Schritt 4 beschrieben), und kopieren Sie ihre Leistungs-DLL beim Setup in das Verzeichnis Ihrer Anwendung.

Informationen zu zusätzlichen Registrierungseinträgen finden Sie unter Erstellen anderer Registrierungseinträge.