Dela via


Ange en klocka på variabler i parallella trådar i Visual Studio (C#, Visual Basic, C++)

I fönstret Parallell bevakning kan du samtidigt visa de värden som ett uttryck innehåller i flera trådar. Varje rad representerar en tråd som körs i ett program, men en tråd kan representeras på flera rader. Mer specifikt representerar varje rad ett funktionsanrop vars funktionssignatur matchar funktionen i den aktuella stackramen. Du kan sortera, ordna om, ta bort och gruppera de objekt som finns i kolumnerna. Du kan flagga, ta bort, frysa (pausa) och tina (återuppta) trådar. Följande kolumner visas i fönstret Parallell bevakning :

  • Flaggkolumnen, där du kan markera en tråd som du vill ägna särskild uppmärksamhet åt.

  • Den aktuella trådkolumnen, där en gul pil anger den aktuella tråden (en grön pil med en kladdig svans anger att en icke-aktuell tråd har den aktuella felsökningskontexten).

  • En konfigurerbar kolumn som kan innehålla information om maskinen, processen, panelen, uppgiften och tråden.

    Tips/Råd

    Om du vill visa aktivitetsinformation i fönstret Parallell bevakning måste du först öppna aktivitetsfönstret .

  • Den tomma lägg till bevakningskolumner, där du kan ange uttryck att övervaka.

    Anmärkning

    Anvisningarna i den här artikeln illustrerar den senaste versionen av den interaktiva utvecklingsupplevelsen (IDE) som är tillgänglig i Visual Studio. Datorn kan visa olika namn eller platser för vissa av användargränssnittselementen. Du kanske använder en annan version av Visual Studio eller andra miljöinställningar. Mer information finns i Anpassa IDE-.

Så här visar du fönstret Parallell bevakning

  1. Ange en brytpunkt i koden.

  2. På menyraden väljer du Felsök, Starta felsökning. Vänta tills programmet når brytpunkten.

  3. På menyraden väljer du Felsöka, Windows, Parallel Watch och sedan ett klockfönster. Du kan öppna så många som fyra fönster.

Lägga till ett klockuttryck

  • Välj en av de tomma lägg till klockkolumnerna och ange sedan ett klockuttryck.

Flagga eller ta bort en tråd

  • Välj flaggkolumnen för raden (första kolumnen) eller öppna snabbmenyn för tråden och välj Flagga eller Unflag.

Visa endast flaggade trådar

  • Välj knappen Visa endast flaggad i det övre vänstra hörnet i fönstret Parallell bevakning .

Växla till en annan tråd

  • Dubbelklicka på den aktuella trådkolumnen (andra kolumnen). (Tangentbord: Välj raden och tryck på Enter-tangenten.)

Sortera en kolumn

  • Välj kolumnrubriken.

Gruppera trådar

  • Öppna snabbmenyn för fönstret Parallell bevakning, välj Gruppera efter och välj sedan lämpligt undermenyobjekt.

Att frysa eller tina trådar

  • Öppna snabbmenyn för raden och välj Lås eller Tö.

Så här exporterar du data i fönstret Parallell bevakning

  • Välj knappen Öppna i Excel och välj sedan Öppna i Excel eller Exportera till CSV.

Filtrera efter ett booleskt uttryck

  • Ange ett booleskt uttryck i rutan Filtrera efter booleskt uttryck . Felsökningsprogrammet utvärderar uttrycket för varje trådkontext. Endast rader där värdet är true visas.