Udostępnij za pośrednictwem


Concurrency Visualizer

Uwaga

Concurrency Visualizer to opcjonalne rozszerzenie programu Visual Studio. Pobierz narzędzie Concurrency Visualizer i narzędzia kolekcji Concurrency Visualizer z następujących linków:

Narzędzie wiersza polecenia Concurrency Visualizer (CVCollectionCmd) umożliwia zbieranie śladów z wiersza polecenia, które można wyświetlić w wizualizatorze współbieżności dla programu Visual Studio. Narzędzie może być używane na komputerach, na których nie zainstalowano programu Visual Studio.

Możesz użyć wizualizatora współbieżności, aby zobaczyć, jak działa aplikacja wielowątkowy. Widoki w wizualizatorze współbieżności zapewniają dane graficzne, tabelaryczne i tekstowe, które pokazują relacje czasowe między wątkami w programie i całym systemie. Wizualizator współbieżności służy do lokalizowania wąskich gardeł wydajności, niedostatecznego wykorzystania procesora CPU, rywalizacji wątków, migracji wątków między rdzeniami, opóźnień synchronizacji, działań DirectX, obszarów nakładających się operacji we/wy i innych informacji. Widoki zapewniają dane, na których można wykonywać działania, łącząc jego graficzne dane wyjściowe z stosami wywołań i kodem źródłowym.

Uwaga

Wizualizator współbieżności nie obsługuje projektów sieci Web.

Wizualizator współbieżności opiera się na funkcji śledzenia zdarzeń systemu Windows .

Nazwa opis
Widok wykorzystania Opisuje sposób wyświetlania i analizowania aktywności systemu we wszystkich procesorach.
Widok wątków Opisuje sposób analizowania interakcji między wątkami w programie.
Widok rdzeni Opisuje sposób analizowania migracji wątków między rdzeniami.
Typowe nieprawidłowo działające wzorce dla aplikacji wielowątkowych Opisuje kilka typowych wzorców i pokazuje, jak są one wyświetlane w wizualizatorze współbieżności.
Blog Dotyczący programowania równoległego w programie Visual Studio Zawiera porady i najlepsze rozwiązania dotyczące wizualizatora współbieżności.
Widoki raportu wydajności Zawiera informacje referencyjne dotyczące raportów i widoków narzędzi profilowania programu Visual Studio.
Zestaw SDK narzędzia Concurrency Visualizer Opisuje sposób instrumentowania kodu źródłowego w celu wyświetlenia dodatkowych informacji w wizualizatorze współbieżności.
Narzędzie wiersza polecenia Concurrency Visualizer (CVCollectionCmd) Opisuje sposób użycia narzędzia wiersza polecenia Concurrency Visualizer (CVCollectionCmd.exe) do zbierania i przetwarzania śladów na maszynach, które nie mają programu Visual Studio.