Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W oknie Zegarek równoległy można jednocześnie wyświetlić wartości, jakie jedno wyrażenie przyjmuje w wielu wątkach. Każdy wiersz reprezentuje wątek uruchomiony w aplikacji, ale wątek może być reprezentowany w wielu wierszach. Dokładniej mówiąc, każdy wiersz reprezentuje wywołanie funkcji, którego sygnatura pasuje do funkcji znajdującej się w bieżącej ramce stosu. Możesz sortować, zmieniać kolejność, usuwać i grupować elementy znajdujące się w kolumnach. Możesz oznaczyć, odznaczyć, zamrozić (wstrzymać) i odmrozić (wznowić) wątki. Następujące kolumny są wyświetlane w oknie Monitorowanie równoległe :
Kolumna flagi, w której można oznaczyć wątek, do którego chcesz zwrócić szczególną uwagę.
Bieżąca kolumna wątku, w której żółta strzałka wskazuje bieżący wątek (zielona strzałka z zakrzywionym ogonem wskazuje, że niebieżący wątek ma bieżący kontekst debugera).
Konfigurowalna kolumna, która może wyświetlać maszynę, proces, kafelek, zadanie i wątek.
Wskazówka
Aby wyświetlić informacje o zadaniu w oknie Monitor równoległy , musisz najpierw otworzyć okno Zadanie .
Kolumny dodaj obserwację, w których można wprowadzać wyrażenia do śledzenia.
Uwaga / Notatka
Instrukcje przedstawione w tym artykule ilustrują najnowszą wersję interaktywnego środowiska projektowego (IDE) dostępnego w programie Visual Studio. Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika. Być może używasz innej wersji programu Visual Studio lub różnych ustawień środowiska. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.
Aby wyświetlić okno "Zegarek Równoległy"
Ustaw punkt przerwania w kodzie.
Na pasku menu wybierz pozycję Debuguj, Rozpocznij debugowanie. Poczekaj, aż aplikacja osiągnie punkt przerwania.
Na pasku menu wybierz pozycję Debug, Windows, Parallel Watch, a następnie wybierz okno monitorowania. Można otworzyć aż cztery okna.
Aby dodać wyrażenie zegarka
- Wybierz jedną z pustych kolumn dodaj zegarek , a następnie wprowadź wyrażenie zegarka.
Aby oznaczyć lub usunąć oznaczenie z wątku
- Wybierz kolumnę z flagą dla wiersza (pierwsza kolumna) lub otwórz menu skrótów dla wątku, a następnie wybierz pozycję Oznacz lub Usuń oznaczenie.
Aby wyświetlić tylko oflagowane wątki
- Wybierz przycisk Pokaż tylko oflagowane w lewym górnym rogu okna Równoległe obserwowanie .
Aby przełączyć się do innego wątku
- Kliknij dwukrotnie bieżącą kolumnę wątku (druga kolumna). (Klawiatura: wybierz wiersz i naciśnij Enter).
Aby posortować kolumnę
- Wybierz nagłówek kolumny.
Grupowanie wątków
- Otwórz menu kontekstowe dla okna Obserwacji równoległej, wybierz pozycję Grupuj według, a następnie wybierz odpowiedni element podmenu.
Aby zamrozić lub rozmrazić wątki
- Otwórz menu skrótów dla wiersza i wybierz pozycję Freeze lub Thaw.
Aby wyeksportować dane w oknie Obserwator równoległy
- Wybierz przycisk Otwórz w programie Excel , a następnie wybierz pozycję Otwórz w programie Excel lub Eksportuj do pliku CSV.
Aby filtrować według wyrażenia logicznego
- Wprowadź wyrażenie logiczne w polu Filtruj według wyrażenia logicznego . Debuger ocenia wyrażenie dla każdego kontekstu wątku. Wyświetlane są tylko te wiersze, w których wartość wynosi
true
.