Udostępnij za pośrednictwem


Widok szczegółów zasobów - Dane kontencji profilera

Wyświetl szczegóły zasobu przedstawia wykres osi czasu blokowania zdarzeń, które zostały spowodowane przez twierdzeniom za pośrednictwem wybranego zasobu.Blokowania zdarzenie zachodzi, gdy wątek jest zmuszony do Wstrzymaj wykonywanie kodu, ponieważ inny wątek zablokował dostęp do zasobu.

Ten widok osi czasu wykonania każdego wątku jako poziomy pasek reprezentuje i reprezentuje każde zdarzenie blokowania jako pionowy pasek w wątku na osi czasu.Gdy jest to konieczne, można powiększyć sekcji osi czasu, aby wyświetlić poszczególne zdarzenia.Aby wyświetlić ścieżkę wykonanie (stos wywołań) funkcje, które doprowadziły do zdarzenia, kliknij pasek zdarzenia.Funkcje, które pojawiają się w Stos okna.Gdy kod źródłowy dla funkcji jest dostępna, można kliknąć nazwę funkcji, aby edytować plik źródłowy w interfejsie dla Visual Studio.

Procedury

Aby powiększyć odcinka osi czasu

  • Przeciągnij wskaźnik myszy nad wybranym obszarem na osi czasu.

    Po zwolnieniu przycisku myszy widoku powiększa się do segmentu zaznaczony czas.Można powtórzyć proces na dalsze powiększanie segmentu.Pola przewijania na pasku przewijania czasu reprezentuje względny rozmiar segmentu czasu, który pojawia się w widoku.

Aby pomniejszyć na osi czasu

  • Wykonaj jedną z następujących czynności:

    • Kliknij przycisk Pomniejsz aby powrócić do poprzedniego poziomu powiększenia.

    • Kliknij przycisk Powiększenie zresetować do wyświetlenia wszystkich osi czasu w widoku.

Aby wyświetlić zdarzenia stosu wywołań

  • Na wykresie oś czasu kliknij pasek zdarzenia.

Aby wyświetlić lub edytować kod źródłowy funkcji w stos wywołań

  • W Stos okna, kliknij nazwę funkcji.

Kod źródłowy funkcji musi być częścią bieżącego projektu.

Aby wyświetlić drzewo wywołań rywalizacji zdarzeń dla zasobu

Aby wyświetlić wszystkie zdarzenia rywalizacja w obrębie wątku