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.
System operacyjny Microsoft Windows umożliwia składnikom systemu i firmom trzecim udostępnianie metryk wydajności w standardowy sposób przy użyciu liczników wydajności.
Aby uzyskać informacje na temat dodawania nowego dostawcy licznika wydajności do kodu, zobacz Using Kernel Mode Performance Counters (Używanie liczników wydajności trybu jądra).
Informacje o licznikach wydajności trybu jądra
Liczniki wydajności to wartości publikowane przez składnik, aby umożliwić administratorom systemu i deweloperom zrozumienie stanu składnika. Na przykład składnik sieciowy może publikować liczbę pakietów wysyłanych za pośrednictwem połączenia sieciowego.
System Licznik wydajności systemu Windows umożliwia różnym składnikom publikowanie liczników wydajności za pomocą spójnego i możliwego do odnalezienia interfejsu. Wydawcy liczników wydajności systemu Windows są konsumowani za pośrednictwem narzędzi GUI (np. perfmon), narzędzi wiersza poleceń (np. typeperf) i interfejsów API (np. PDH i WMI). Aby uzyskać więcej informacji, zobacz liczniki wydajności. Składnik publikujący liczniki wydajności jest nazywany dostawcą liczników wydajności.
Wartości liczników wydajności można publikować na trzy sposoby.
Składnik trybu użytkownika (np. usługa) może publikować liczniki za pośrednictwem interfejsów API narzędzia PerfLib.
Składnik trybu jądra (np. sterownik) może publikować liczniki przez API PCW.
Biblioteka DLL rozszerzenia wydajności procesu może wykonywać kolekcje niestandardowe. Należy pamiętać, że biblioteki DLL rozszerzeń wydajności procesu są przestarzałe i nie powinny być używane przez nowe składniki ze względu na problemy z wydajnością i niezawodnością.
Liczniki wydajności dla systemu Windows (PCW) śledzą zestawy liczników dostarczanych przez składniki trybu jądra. Kieruje żądania dotyczące zbierania danych od konsumentów do odpowiedniego składnika trybu jądra i zwraca żądane dane do konsumenta w trybie użytkownika.
Funkcje dostawcy licznika wydajności trybu jądra
Licznik wydajności trybu jądra korzysta z następujących interfejsów DDI: