Sammeln von Leistungsstatistiken durch Sampling
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.
Anforderungen
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
![]() |
---|
Verbesserte Sicherheitsfunktionen in Windows 8 und in Windows Server 2012 erforderlichen bedeutenden Änderungen auf die Art der Visual Studio-Profiler erfasst Daten auf diesen Plattformen.Windows Store-Apps benötigen auch neue Erhebungsmethoden.Siehe Profilerstellung für Windows 8- und Windows Server 2012-Anwendungen. |
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. |