Dela via


Samtidighetsvisualiserare

Anmärkning

Concurrency Visualizer är ett valfritt tillägg till Visual Studio. Ladda ned Concurrency Visualizer och Concurrency Visualizer Collection Tools från följande länkar:

Med Concurrency Visualizer Command-Line Utility (CVCollectionCmd) kan du samla in spårningar från kommandoraden som du kan visa i Concurrency Visualizer för Visual Studio. Verktyget kan användas på datorer som inte har Visual Studio installerat.

Du kan använda Concurrency Visualizer för att se hur din flertrådade app presterar. Vyerna i Concurrency Visualizer innehåller grafiska data, tabelldata och textdata som visar de tidsmässiga relationerna mellan trådarna i programmet och systemet som helhet. Du kan använda Concurrency Visualizer för att hitta flaskhalsar i prestanda, cpu-underutnyttjande, trådkonkurrens, trådmigrering mellan kärnor, synkroniseringsfördröjningar, DirectX-aktivitet, områden med överlappande I/O och annan information. Vyerna innehåller data som du kan agera på genom att länka dess grafiska utdata till anropsstackar och källkod.

Anmärkning

Concurrency Visualizer stöder inte webbprojekt.

Concurrency Visualizer förlitar sig på händelsespårning för Windows-funktioner .

Titel Description
Användningsvy Beskriver hur du visar och analyserar systemaktivitet i alla processorer.
Trådvy Beskriver hur du analyserar interaktioner mellan trådar i ditt program.
Kärnvyn Beskriver hur du analyserar trådmigrering mellan kärnor.
Vanliga mönster för dåligt fungerande flertrådade program Beskriver flera vanliga mönster och visar hur de visas i Concurrency Visualizer.
Parallell utveckling i Visual Studio-blogg Innehåller tips och metodtips för Concurrency Visualizer.
Vyer för prestandarapporter Innehåller referensinformation för rapporter och vyer för Visual Studio-profileringsverktyg.
Concurrency Visualizer SDK Beskriver hur du instrumentera källkoden för att visa ytterligare information i Concurrency Visualizer.
Kommandoradsverktyget Concurrency Visualizer (CVCollectionCmd) Beskriver hur du använder kommandoradsverktyget Concurrency Visualizer (CVCollectionCmd.exe) för att samla in och bearbeta spårningar på datorer som inte har Visual Studio.