Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Concurrency Visualizer ist eine optionale Erweiterung für Visual Studio. Laden Sie den Concurrency Visualizer und die Concurrency Visualizer Collection Tools über die folgenden Links herunter:
- Laden Sie die Erweiterung Concurrency Visualizer für Visual Studio 2022 herunter.
- Laden Sie die Erweiterung Concurrency Visualizer für Visual Studio 2019 herunter.
- Laden Sie den Parallelitätsvisualisierer als Erweiterung für Visual Studio 2017 herunter.
- Laden Sie die Concurrency Visualizer-Erweiterung für Visual Studio 2015 herunter.
Mit dem Concurrency Visualizer Command-Line Utility (CVCollectionCmd) können Sie von der Befehlszeile aus Erfassungen vornehmen, die Sie zur Anzeige im Concurrency Visualizer für Visual Studio verwenden können. Das Tool kann auf Computern verwendet werden, auf denen Visual Studio nicht installiert ist.
Sie können die Concurrency Visualizer verwenden, um zu sehen, wie Ihre Multithread-App ausgeführt wird. Die Ansichten in der Nebenläufigkeitsvisualisierung bieten grafische, tabellarische und textliche Daten, die die zeitlichen Beziehungen zwischen den Threads in Ihrem Programm und dem Gesamtsystem darstellen. Sie können den Concurrency Visualizer verwenden, um Leistungsengpässe, ungenutzte CPU-Ressourcen, Thread-Konkurrenz, thread-übergreifende Kernmigration, Synchronisierungsverzögerungen, DirectX-Aktivität, überlappende E/A-Bereiche und andere Informationen zu finden. Die Ansichten stellen Daten bereit, auf die Sie reagieren können, indem Sie die grafische Ausgabe mit Aufrufstapeln und Quellcode verknüpfen.
Hinweis
Der Concurrency Visualizer unterstützt keine Webprojekte.
Die Konkurrenz-Visualizer basiert auf der Ereignisablaufverfolgung für Windows.
Verwandte Themen
| Title | Description |
|---|---|
| Nutzungsansicht | Beschreibt, wie Systemaktivitäten auf allen Prozessoren angezeigt und analysiert werden. |
| Threadsansicht | Beschreibt, wie die Interaktionen zwischen Threads in Ihrem Programm analysiert werden. |
| Kernansicht | Beschreibt, wie die Threadmigration über Kerne hinweg analysiert wird. |
| Allgemeine Muster für schlecht verhaltene Multithread-Anwendungen | Beschreibt mehrere gängige Muster und zeigt, wie sie im Nebenläufigkeitsvisualisierer erscheinen. |
| Parallel Development im Visual Studio-Blog | Enthält Tipps und bewährte Vorgehensweisen für den Concurrency Visualizer. |
| Leistungsberichtsansichten | Stellt Referenzinformationen für die Berichte und Ansichten von Visual Studio Profiling-Tools bereit. |
| Concurrency Visualizer SDK | Beschreibt, wie Sie Ihren Quellcode instrumentieren, um zusätzliche Informationen im Concurrency-Visualizer anzuzeigen. |
| Befehlszeilenprogramm "Concurrency Visualizer" (CVCollectionCmd) | Beschreibt, wie Sie das Befehlszeilenprogramm Concurrency Visualizer (CVCollectionCmd.exe) nutzen, um Traces auf Rechnern zu sammeln und zu verarbeiten, die kein Visual Studio installiert haben. |