Linie widoku - rywalizacji Profiler danych
Widok wierszy danych rywalizacji listuje dane wydajności dla instrukcji, które były wykonywane, gdy próbki były pobierane w czasie profilowania.W pliku źródłowym, instrukcja może rozciągać się na więcej niż jeden wiersz pliku źródłowego, a pojedynczy wiersz może zawierać więcej niż jedną instrukcję.
Instrukcja jest identyfikowana przez następujące dane:
Plik źródłowy zawierający instrukcję funkcji.
Funkcję, zawierającą instrukcję.
Wiersz źródłowy, w którym zaczyna się instrukcja.
Znak w wierszu źródłowym, którym rozpoczyna się instrukcja.
Wiersz źródłowy, którym kończy się instrukcja.
Znak w wierszu źródłowym, którym kończy się instrukcja.
Kolumna Nazwa linii zapewnia sortowalne łączenia identyfikatorów danych.
W poniższej tabeli opisano kolumny raportu widok wierszy.
Kolumna |
Opis |
---|---|
Wyłączny czas blokady |
Ilość czasu, w którym kod instrukcji był zablokowany z powodu zdarzenia rywalizacji.Zablokowany czas w funkcjach, które zostały wywołane przez instrukcję nie jest uwzględniony. |
Wyłączny czas blokady % |
Procent całego zablokowanego czasu w procesie, który był wyłącznym zablokowanym czasem instrukcji. |
Rywalizacje wyłączne |
Ilość zablokowań wykonywania kodu instrukcji z powodu zdarzenia rywalizacji.Zdarzenia rywalizacji w funkcjach, które zostały wywołane przez instrukcję nie są uwzględniane. |
Rywalizacje wyłączne % |
Procent wszystkich zdarzeń rywalizacji w procesie, które były wyłącznymi rywalizacjami instrukcji. |
Adres funkcji |
Adres funkcji, która zawiera tę instrukcję. |
Nazwa funkcji |
W pełni kwalifikowana nazwa funkcji, która zawiera tę instrukcję. |
Włączny czas blokady |
Zablokowany czas w tej instrukcji i funkcjach w niej wywołanych. |
Włączny czas blokady % |
Procent całego zablokowanego czasu w procesie, który był włącznie zablokowanym czasem instrukcji. |
Rywalizacje włącznie |
Ilość zablokowań wykonywania instrukcji i funkcji w niej wywołanych. |
Rywalizacje włącznie % |
Procent wszystkich zdarzeń rywalizacji w procesie, które były włącznymi rywalizacjami instrukcji. |
Nazwa wiersza |
Identyfikator wiersza wygenerowany przez profiler.Identyfikator używa następującej składni:SourceFile;[LineNumberStart,CharacterStart]->;[LineNumberEnd,CharacterEnd |
Numer wiersza funkcji |
Numer wiersza początku funkcji, w pliku źródłowym. |
Nazwa modułu |
Nazwa modułu, który zawiera instrukcję. |
Ścieżka modułu |
Ścieżka modułu, który zawiera instrukcję. |
Identyfikator procesu |
Identyfikator procesu (PID) profilowanego procesu. |
Nazwa procesu |
Nazwa procesu. |
Początkowy znak źródła |
Przesunięcie początkowego znaku w wierszu pliku źródłowego, w którym rozpoczyna się ta instrukcja. |
Końcowy znak źródła |
Przesunięcie końcowego znaku w wierszu pliku źródłowego, w którym kończy się w ta instrukcja. |
Plik źródłowy |
Nazwa pliku źródłowego, zawierającego instrukcję funkcji. |
Początek wiersza źródłowego |
Numer wiersza w pliku źródłowym, w którym rozpoczyna się instrukcja. |
Koniec wiersza źródłowego |
Numer wiersza w pliku źródłowym, w którym kończy się w instrukcja. |
Zobacz też
Zadania
Jak: Dostosuj kolumny widoku raportu narzędzia profilowania
Informacje
Linie widoku - Profiler.NET pamięci pobierania próbek danych