Freigeben über


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
HinweisHinweis

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.