Gewusst wie: Auswählen von Samplingereignissen
Standardmäßig werden von den Visual Studio-Profilerstellungstools Leistungsdaten in einem Intervall gesammelt, das in Prozessorzyklen angegeben wird, die vom überwachten Prozess verwendet werden.Die Standardanzahl von Zyklen in einem Intervall beträgt 10.000.000, d. h. ungefähr 0,01 Sekunden auf einem 1 GHz-Computer. Sie können die Anzahl der Zyklen pro Intervall ändern, und Sie können das Samplingereignis ändern.Die folgenden Samplingereignisse sind verfügbar:
Taktzyklen – bei Problemen im Zusammenhang mit der CPU.
Seitenfehler – bei Problemen im Zusammenhang mit dem Arbeitsspeicher.
Systemaufrufe – bei E/A-Problemen.
Leistungsindikator – CPU-Leistungsindikatoren bei Leistungsproblemen in den unteren Ausführungsebenen.
Wichtig |
---|
Wenn Sie .NET-Arbeitsspeicherdaten (Belegungen und/oder Objektlebensdauern) mithilfe der Samplingmethode sammeln, werden alle vom Benutzer angegebenen Samplingereignisse ignoriert, und die entsprechenden Speicherbelegungen und/oder Garbage Collection-Ereignisse werden zum Sammeln von Daten verwendet. |
So wählen Sie ein Samplingereignis aus
Klicken Sie im Leistungs-Explorer mit der rechten Maustaste auf die Leistungssitzung, und klicken Sie dann auf Eigenschaften.
Klicken Sie in den Eigenschaftenseiten auf die Eigenschaft Sampling.
Wählen Sie in der Dropdownliste Samplingereignis das Samplingereignis aus, das Sie für die Profilerstellung der Anwendung verwenden möchten.
Hinweis Die Indikatoren unter Verfügbare Leistungsindikatoren sind nur aktiviert, wenn Sie in der Dropdownliste Samplingereignis die Option Leistungsindikator auswählen.
Wenn Sie Leistungsindikator auswählen, wählen Sie einen bestimmten CPU-Indikator aus dem Strukturansicht-Steuerelement Verfügbare Leistungsindikatoren aus.
Leistungsindikatoren im Knoten Portable Ereignisse sind auf allen Typen von Prozessoren verfügbar.
Leistungsindikatoren im Knoten Plattformereignisse sind für den Prozessor auf dem aktuellen Computer spezifisch und könnten auf anderen Typen von Prozessoren nicht verfügbar sein.
Wenn Sie ein Samplingereignis auswählen, wird ein Standardwert für das Samplingintervall im Textfeld Samplingintervall angezeigt.Gegebenenfalls können Sie den gewünschten Wert in das Textfeld eingeben.
Siehe auch
Aufgaben
Gewusst wie: Auswählen von Sammlungsmethoden
Konzepte
Konfigurieren von Leistungssitzungen für Profilerstellungstools
CPU- und Windows-Indikatoren in den Profilerstellungstools