Delen via


Gelijktijdigheid visualiseren

Opmerking

Concurrency Visualizer is een optionele extensie voor Visual Studio. Download de Concurrency Visualizer en de Concurrency Visualizer Collection Tools via de volgende koppelingen:

Met het hulpprogramma Concurrency Visualizer Command-Line Utility (CVCollectionCmd) kunt u traceringen via de opdrachtregel verzamelen die u kunt bekijken in de Concurrency Visualizer voor Visual Studio. Het hulpprogramma kan worden gebruikt op computers waarop Visual Studio niet is geïnstalleerd.

U kunt concurrency Visualizer gebruiken om te zien hoe uw multithreaded-app presteert. De weergaven in de Concurrency Visualizer bieden grafische, tabellaire en tekstuele gegevens die de tijdrelaties tussen de threads in uw programma en het systeem als geheel weergeven. U kunt gelijktijdigheid visualiseren gebruiken om prestatieknelpunten, CPU-ondergebruik, threadconflicten, cross-core threadmigratie, synchronisatievertragingen, DirectX-activiteit, overlappende I/O-gebieden en andere informatie te vinden. De weergaven bieden gegevens waarop u kunt reageren door de grafische uitvoer te koppelen aan call stacks en broncode.

Opmerking

Concurrency Visualizer biedt geen ondersteuning voor webprojecten.

De Concurrency Visualizer is afhankelijk van Gebeurtenistracering voor Windows.

Title Description
Gebruiksweergave Hierin wordt beschreven hoe u systeemactiviteit voor alle processors kunt weergeven en analyseren.
Threads-weergave Hierin wordt beschreven hoe u de interacties tussen threads in uw programma analyseert.
Kernenweergave Hierin wordt beschreven hoe u threadmigratie tussen kernen analyseert.
Veelvoorkomende patronen voor slecht gedragen multithreaded toepassingen Beschrijft verschillende veelvoorkomende patronen en laat zien hoe deze worden weergegeven in de Concurrency Visualizer.
Parallel ontwikkelen in Visual Studio-blog Hier vindt u tips en best practices voor de Concurrency Visualizer.
Weergaven van prestatierapport Biedt referentie-informatie voor de rapporten en weergaven van de Visual Studio-profileringshulpmiddelen.
Concurrency Visualizer SDK Hierin wordt beschreven hoe u uw broncode kunt instrumenteren om aanvullende informatie weer te geven in de Concurrency Visualizer.
Commandoregelprogramma Concurrency Visualizer (CVCollectionCmd) Beschrijft hoe u het opdrachtregelprogramma Concurrency Visualizer (CVCollectionCmd.exe) gebruikt om traceringen te verzamelen en te verwerken op computers die geen Visual Studio hebben.