Share via


Sammeln von Parallelitätsdaten zu Threads und Prozessen

Tipp

Für Websites können keine Threadausführungs- und Visualisierungsdaten gesammelt oder analysiert werden. Ressourcenkonfliktdaten können gesammelt werden.

Mithilfe der Parallelitätsmethode zur Profilerstellung der Visual Studio-Profilerstellungstools können Sie zwei Arten von Parallelitätsdaten sammeln:

  • Ressourcenkonfliktdaten, wie Informationen zu allen Synchronisierungsereignissen, die dafür verantwortlich sind, dass eine Funktion in der Anwendung, für die ein Profil erstellt wurde, auf Zugriff auf eine Ressource warten muss.

  • Threadausführungsdaten, wie Informationen zur Prozessornutzung, zu Threadkonflikten, zur Threadmigration, zu Synchronisierungsverzögerungen, zu überlappenden E/A-Bereichen sowie zu anderen Systemereignissen.

Zum Angeben der Parallelitätsmethode zur Profilerstellung haben Sie folgende Möglichkeiten:

  • Klicken Sie auf der ersten Seite des Profilerstellungs-Assistenten auf Parallelität, und aktivieren oder deaktivieren Sie die Kontrollkästchen Ressourcenkonfliktdaten sammeln und Threadausführungsdaten sammeln.

  • Klicken Sie Eigenschaftendialogfeld für die Leistungssitzung auf der Seite Allgemein auf Parallelität, und aktivieren oder deaktivieren Sie die Kontrollkästchen Ressourcenkonfliktdaten sammeln und Threadausführungsdaten sammeln.

  • Klicken Sie in der Symbolleiste Leistungs-Explorer in der Liste Methode auf Parallelität.

Allgemeine Aufgaben

Sie können im Dialogfeld Leistungssitzung-Eigenschaftenseiten der Leistungssitzung zusätzliche Optionen angeben. So öffnen Sie dieses Dialogfeld

  • Klicken Sie im Leistungs-Explorer mit der rechten Maustaste auf den Namen der Leistungssitzung, und klicken Sie dann auf Eigenschaften.

Die Aufgaben in der folgenden Tabelle beschreiben Optionen, die Sie im Dialogfeld Leistungssitzung-Eigenschaftenseiten angeben können, wenn Sie mit der Parallelitätsmethode ein Profil erstellen.

Aufgabe

Verwandter Inhalt

Geben Sie auf der Seite Allgemein Namensdetails für die generierte Profilerstellungs-Datendatei (.vsp) an.

Geben Sie auf der Seite Starten die Anwendung an, die gestartet werden soll, wenn mehrere EXE-Projekte in der Codeprojektmappe vorhanden sind.

Fügen Sie der Profilerstellung auf der Seite Ebeneninteraktionen ADO.NET-Aufrufdaten hinzu.

Geben Sie auf der Seite Windows-Indikatoren einen oder mehrere Betriebssystem-Leistungsindikatoren an, die den Profilerstellungsdaten als Markierungen hinzugefügt werden sollen.

Geben Sie auf der Seite Erweitert die Version der .NET Framework-Laufzeit für die Profilerstellung an, wenn die Anwendungsmodule mehrere Versionen verwenden. Standardmäßig wird die zuerst geladene Version für die Profilerstellung verwendet.