Informacje o wartościach danych próbkowania

Metoda profilowania próbkowania Visual Studio narzędzia profilowania przerywa działanie procesora komputera w określonych odstępach czasu i zbiera stos wywołań funkcji. Stos wywołań to struktura dynamiczna, która przechowuje informacje o funkcjach wykonywanych na procesorze.

Analiza profilera określa, czy procesor jest wykonywany kod w procesie docelowym. Jeśli procesor nie jest wykonywany kod w procesie docelowym, przykład zostanie odrzucony.

Jeśli procesor jest wykonywany kod docelowy, profiler zwiększa liczbę próbek dla każdej funkcji w stosie wywołań. W czasie wykonywania przykładu kod jest wykonywany tylko przez jedną funkcję na stosie wywołań. Inne funkcje na stosie znajdują się w hierarchii wywołań funkcji, które oczekują na powrót ich dzieci.

W przypadku przykładowego zdarzenia profiler zwiększa wyłączną liczbę próbek funkcji, która aktualnie wykonująca instrukcje. Ponieważ próbka wyłączna jest równieżczęścią łącznej (włącznie) próbki funkcji, zwiększana jest również liczba próbek inkluzywnych dla aktualnie aktywnej funkcji.

Profiler zwiększa liczbę próbek włącznie dla wszystkich innych funkcji w stosie wywołań.

Przykłady inkluzywne

Łączna liczba próbek zebranych podczas wykonywania funkcji docelowej.

Obejmuje to przykłady, które są zbierane podczas bezpośredniego wykonywania kodu funkcji, oraz przykłady, które są zbierane podczas wykonywania funkcji podrzędnej wywoływanych przez funkcję docelową.

Przykłady na wyłączność

Liczba próbek, które są zbierane podczas bezpośredniego wykonywania instrukcji funkcji docelowej.

Przykłady wyłączne nie obejmują próbek, które są zbierane podczas wykonywania funkcji wywoływanych przez funkcję docelową.

Procent włącznie

Procent całkowitej liczby próbek włącznie w przebiegu profilowania, które są przykładami funkcji lub zakresu danych włącznie.

Procent wyłączności

Procent całkowitej liczby próbek wyłącznych w przebiegu profilowania, które są wyłącznymi próbkami funkcji lub zakresu danych.

Zobacz też

Jak wybrać metody zbierania Analizowanie danych narzędzi do wydajności