Jak: zbierania danych licznika Procesora przy użyciu metody Instrumentacji
Licznik zdarzeń procesora CPU jest używany do zbierania danych dotyczących wydajności specyficznych dla sprzętu.W tym temacie przedstawiono sposób zbierania danych o zdarzeniach używając metody profilowania za pomocą instrumentacji.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Występują dwa typy zdarzeń licznika procesora CPU:
Przenośne zdarzenia - zdarzenia procesora CPU, które mogą być zbierane, niezależnie od określonego procesora CPU.
Zdarzenia związane z platformą - zdarzenia procesora CPU, które są połączone z określonym procesorem.
Przenośne zdarzenia zawierają ogólne zdarzenia, takich jak instrukcje przedawnione i niezatrzymane cykle, zdarzenia bufora procesora CPU, zdarzenia rozgałęzień i zdarzenia pamięci podręcznej L2.Dostępne liczniki zdarzeń związanych z platformą są określane przez producenta procesora.
Kategorie zdarzeń mogą być współużytkowane między liczniki związane z platformą i przenośne.Na przykład następujące kategorie danych są często wspólne dla obu typów:
Zdarzenia pamięci.
Zdarzenia typu front-end.
Zdarzenia rozgałęzień.
Można zbierać dane licznika wydajności w Profilerze na dwa sposoby:
Zbierać dane od jednego lub kilku liczników, gdy profilowanie następuje metodą instrumentacji.
Zdarzenie licznika należy określić jako interwał próbkowania podczas profilowania przez pobieranie próbek.Aby uzyskać więcej informacji, zobacz Jak: Wybierz zdarzenia do pobierania próbek.
Aby zbierać dane licznika wydajności procesora CPU podczas profilowania za pomocą instrumentacji
Na karcie Strony właściwości sesji wydajności, kliknij Liczniki procesora CPU.
Wybierz pole wyboru Zbieranie liczników procesora CPU.
Rozwiń drzewo Dostępne liczniki wydajności, aż znajdziesz próbki zdarzeń, które mają być zbierane.
Dla każdego zdarzenia, które ma być zbierane, wybierz zdarzenie, a następnie kliknij przycisk strzałki w prawo, aby dodać zdarzenie do listy Wybrane liczniki.
[!UWAGA]
Dostępne liczniki wydajności jest włączone tylko po zaznaczeniu pola wyboru Zbierania liczników procesora CPU.
Zobacz też
Zadania
Jak: Wybierz zdarzenia do pobierania próbek