Opis pobierania próbek wartości danych w narzędzia profilowania
Pobierania próbek profilowania metoda Visual Studio narzędzia profilowania przerwań w ustalonych odstępach czasu procesora komputera i zbiera stos wywołań funkcji.A stos wywołań jest strukturą dynamiczny przechowujący informacje na temat funkcji, które są wykonywane na procesorze.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Analiza profiler Określa, czy procesor wykonuje kod w procesie docelowym.Jeśli procesor nie wykonuje kod w procesie docelowym, próbka jest odrzucany.
Jeśli procesor wykonuje kod docelowej, profiler zwiększa liczniki próbki dla każdej funkcji na stos wywołań.W czasie próbki tylko jedną funkcję na stos wywołań jest obecnie wykonywanie kodu.Inne funkcje na stosie są nadrzędnymi w hierarchii wywołania funkcji, które oczekują na ich dzieci powrócić.
Zdarzenia próbki przyrostach profiler wyłącznego próbki licznik funkcji, która jest w trakcie wykonywania instrukcji.Ponieważ wyłączne próbki jest również część całkowitej (włącznie) próbek funkcji, włącznie z próbki liczba aktualnie aktywnych funkcji również jest zwiększana.
Profiler zwiększa licznik włącznie próbki wszystkich funkcji na stos wywołań.
Próbki włącznie
Liczba próbek, które są zbierane podczas wykonywania funkcji docelowego.
Obejmuje to próbki, które są zgromadzone w czasie bezpośredniego wykonywania kodu funkcji i próbek, które są zbierane podczas wykonywania funkcji podrzędnych, które są wywoływane przez funkcję docelowego.
Wyłączne próbek
Liczba próbek, które są zgromadzone w czasie bezpośredniego wykonywania instrukcji funkcji docelowego.
Wyłączne próbek nie zawierają próbki, które są zbierane podczas wykonywania funkcji wywoływanych przez funkcję docelowego.
Procent włącznie
Procent całkowitej liczby próbek włącznie w profilowania uruchomić, które są włącznie z próbek zakres funkcji lub danych.
Procent wyłączności
Procent całkowitej liczby próbek wyłączności w profilowania uruchomić, które są wyłączne próbek zakres funkcji lub danych.