Hinzufügen von Leistungsindikatoren
Wichtig
Aufgrund erheblicher Leistungs- und Zuverlässigkeitseinschränkungen kann die in diesem Thema beschriebene Methode zum Bereitstellen von Leistungsindikatordaten in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen empfiehlt Microsoft, die unter Bereitstellen von Indikatordaten mit Version 2.0 beschriebene Methode zum Erstellen neuer Leistungsindikatoren zu verwenden und vorhandene Leistungsindikatoren zur Verwendung dieser Methode zu migrieren.
Anwendungsspezifische Leistungsindikatoren können Ihnen helfen, die Leistung beim Entwickeln und Debuggen der Anwendung zu optimieren. Nachdem Ihre Anwendung abgeschlossen und auf Zielsystemen installiert wurde, können die Leistungsindikatoren Systemadministratoren dabei helfen, konfigurierbare Einstellungen für Ihre Anwendung anzupassen.
Hinzufügen eines Leistungsobjekts und seiner Leistungsindikatoren
- Entwerfen Sie die Objekttypen und Leistungsindikatoren für die Anwendung. Weitere Informationen finden Sie unter Objekt- und Indikatorentwurf.
- Erstellen Sie eine Initialisierungsdatei (.ini), die die Namen und Beschreibungen der von Ihnen angegebenen Leistungsobjekte und Leistungsindikatoren enthält. Weitere Informationen finden Sie unter Hinzufügen von Indikatornamen und Beschreibungen zur Registrierung.
- Erstellen Sie eine Headerdatei (.h), die die relativen Offsets enthält, an denen die Indikatorobjekte und Leistungsindikatoren in der Registrierung installiert werden. Weitere Informationen finden Sie unter Hinzufügen von Indikatornamen und Beschreibungen zur Registrierung.
- Richten Sie die erforderlichen Einträge für die Leistungsüberwachung in der Registrierung ein. Dies umfasst die folgenden Schritte.
- Erstellen Sie einen Registrierungsschlüssel im Dienstschlüssel für die Anwendung. Wenn Sie nicht über einen solchen Knoten verfügen, erstellen Sie ihn unter dem folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Weitere Informationen finden Sie unter Erstellen des Leistungsschlüssels der Anwendung. - Verwenden Sie das Hilfsprogramm lodctr mit den Dateien .ini und H, 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. Weitere Informationen finden Sie unter Hinzufügen von Indikatornamen und Beschreibungen zur Registrierung.
- Erstellen Sie einen Registrierungsschlüssel im Dienstschlüssel für die Anwendung. Wenn Sie nicht über einen solchen Knoten verfügen, erstellen Sie ihn unter dem folgenden Registrierungsschlüssel:
- Erstellen Sie eine Leistungs-DLL, die einen Satz exportierter Funktionen enthält, die dem Consumer die abgefragten Indikatordaten bereitstellen. Weitere Informationen finden Sie unter Erstellen einer Leistungserweiterungs-DLL.
- Ä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 Creating Other Registry Entries.