Sammeln von Leistungsstatistiken durch Sampling
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Standardmäßig werden mit der Samplingmethode der Visual Studio Premium-Profilerstellungstools nach jeweils 10.000.000 Prozessorzyklen Profilerstellungsinformationen gesammelt (etwa jede Hundertstelsekunde auf einem 1-GHz-Computer). Die Samplingmethode ist nützlich für das Auffinden von Prozessornutzungsproblemen und ist die vorgeschlagene Methode zum Starten der meisten Leistungsuntersuchungen.
Zum Angeben der Samplingmethode haben Sie folgende Möglichkeiten:
Klicken Sie auf der ersten Seite des Profilerstellungs-Assistenten auf CPU-Sampling (empfohlen).
Klicken Sie in der Symbolleiste Leistungs-Explorer in der Liste Methode auf Sampling.
Klicken Sie im Eigenschaftendialogfeld der Leistungssitzung auf der Seite Allgemein auf Sampling.
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 Samplingmethode ein Profil erstellen.
Aufgabe |
Verwandter Inhalt |
---|---|
Fügen Sie auf der Seite Allgemein gesammelte Daten zur .NET-Speicherbelegung und Lebensdauer hinzu, und geben Sie Namensdetails für die generierte Profilerstellungs-Datendatei (.vsp) an. |
|
Ändern Sie auf der Seite Sampling die Samplingrate, ändern Sie das Samplingereignis von Prozessortaktzyklen in einen anderen Prozessorleistungsindikator, oder ändern Sie beide Werte. |
|
Wenn sich in der Codeprojektmappe mehrere EXE-Projekte befinden, geben Sie auf der Seite Starten die zu startenden Anwendungen sowie die Startreihenfolge an. |
|
Fügen Sie auf der Seite Ebeneninteraktionen ADO.NET-Aufrufinformationen zu den Daten hinzu, die während der Profilerstellung gesammelt wurden. |
|
Geben Sie auf der Seite Windows-Ereignisse ein oder mehrere ETW-Ereignisse (Ereignisse der Ereignisablaufverfolgung für Windows) an, die mit den Samplingdaten erfasst werden sollen. |
|
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. |