Freigeben über


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

  1. Klicken Sie im Leistungs-Explorer mit der rechten Maustaste auf die Leistungssitzung, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie in den Eigenschaftenseiten auf die Eigenschaft Sampling.

  3. Wählen Sie in der Dropdownliste Samplingereignis das Samplingereignis aus, das Sie für die Profilerstellung der Anwendung verwenden möchten.

    Tipp

    Die Indikatoren unter Verfügbare Leistungsindikatoren sind nur aktiviert, wenn Sie in der Dropdownliste Samplingereignis die Option Leistungsindikator auswählen.

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

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

Grundlagen zu Samplingdatenwerten in Profilerstellungstools

Verwenden der Profilerstellungstools über die Befehlszeile