Freigeben über


Parallelitätsschnellansicht

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:

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.

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.