Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważny
Ze względu na znaczne ograniczenia wydajności i niezawodności metoda dostarczania danych licznika wydajności opisanych w tym temacie może zostać zmieniona lub niedostępna w przyszłości. Zamiast tego firma Microsoft zaleca użycie metody opisanej w Dostarczanie danych liczników przy użyciu wersji 2.0 do tworzenia nowych liczników wydajności oraz migrowania istniejących liczników wydajności w celu użycia tej metody.
Liczniki wydajności specyficzne dla aplikacji mogą pomóc w dostrojeniu wydajności podczas opracowywania i debugowania aplikacji. Po zakończeniu i zainstalowaniu aplikacji w systemach docelowych liczniki mogą pomóc administratorom systemu w dostosowaniu konfigurowalnych ustawień aplikacji.
Dodawanie obiektu wydajności i jego liczników
- Zaprojektuj typy obiektów i liczniki dla aplikacji. Aby uzyskać szczegółowe informacje, zobacz Projekt obiektów i liczników.
- Utwórz plik inicjalizacji (.ini) zawierający nazwy i opisy obiektów wydajności i liczników, które podajesz. Aby uzyskać szczegółowe informacje, zobacz Dodawanie nazw liczników i ich opisów do rejestru.
- Utwórz plik nagłówka (.h) zawierający względne przesunięcia, pod którymi obiekty liczników i liczniki zostaną zainstalowane w rejestrze. Aby uzyskać szczegółowe informacje, zobacz Dodawanie nazw liczników i opisów do rejestru.
- Skonfiguruj niezbędne wpisy monitorowania wydajności w rejestrze. Obejmuje to następujące kroki.
- Utwórz klucz rejestru w kluczu Services dla aplikacji. Jeśli nie masz takiego węzła, utwórz go pod następującym kluczem rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Aby uzyskać szczegółowe informacje, zobacz Tworzenie klucza wydajności aplikacji. - Użyj narzędzia lodctr z plikami .ini i .h, aby zainstalować informacje w rejestrze. To narzędzie powiedzie się tylko wtedy, gdy klucz wydajności istnieje w kluczu usług dla aplikacji. Aby uzyskać szczegółowe informacje, zobacz Dodawanie nazw i opisów liczników do rejestru.
- Utwórz klucz rejestru w kluczu Services dla aplikacji. Jeśli nie masz takiego węzła, utwórz go pod następującym kluczem rejestru:
- Utwórz bibliotekę DLL wydajności zawierającą zestaw wyeksportowanych funkcji, które zapewniają użytkownikowi dane licznika zapytań. Aby uzyskać szczegółowe informacje, zobacz Creating a Performance Extension DLL.
- Zmodyfikuj plik konfiguracyjny aplikacji, aby zautomatyzować dodawanie informacji do rejestru (zgodnie z opisem w kroku 4) i skopiować swoją bibliotekę DLL wydajności do katalogu aplikacji przy instalacji.
Aby uzyskać informacje o dodatkowych wpisach rejestru, zobacz Tworzenie innych wpisów rejestru.