Udostępnij przez


Dodawanie liczników wydajności

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

  1. Zaprojektuj typy obiektów i liczniki dla aplikacji. Aby uzyskać szczegółowe informacje, zobacz Projekt obiektów i liczników.
  2. 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.
  3. 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.
  4. Skonfiguruj niezbędne wpisy monitorowania wydajności w rejestrze. Obejmuje to następujące kroki.
    1. 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.
    2. 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.
  5. 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.
  6. 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.