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. |