Freigeben über


Sammeln ausführlicher Zeitsteuerungsdaten mithilfe der Instrumentation

Dieses Thema gilt für folgende Anwendungsbereiche:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Thema ist vorhanden Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Die Instrumentationsmethode der Visual Studio-Profilerstellungstools fügt Profilerstellungscode in eine Kopie eines Moduls ein. Im Code werden während einer Profilerstellung alle Einträge, Beendigungen und Funktionsaufrufe der Funktionen im Modul aufgezeichnet. Mithilfe der Instrumentationsmethode können ausführliche Zeitsteuerungsdaten zu einem Abschnitt des Codes erfasst werden. Zudem werden mit dieser Methode die Auswirkungen von Eingabe- und Ausgabeoperationen auf die Leistung der Anwendung besser verständlich.

Zum Angeben der Instrumentationsmethode haben Sie folgende Möglichkeiten:

  • Wählen Sie auf der ersten Seite des Profilerstellungs-Assistenten Instrumentation aus.

  • Klicken Sie in der Symbolleiste Leistungs-Explorer in der Liste Methode auf Instrumentation.

  • Wählen Sie auf der Seite Allgemein des Eigenschaftendialogfelds für die Leistungssitzung Instrumentation aus.

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 Instrumentationsmethode ein Profil erstellen.

Aufgabe

Verwandter Inhalt

Fügen Sie auf der Seite Allgemein Daten zur .NET-Speicherbelegung und Lebensdauer hinzu, und geben Sie Namensdetails für die generierte Profilerstellungs-Datendatei (.vsp) an.

Wenn sich in der Projektmappe mehrere EXE-Projekte befinden, geben Sie auf der Seite Starten die zu startenden Anwendungen sowie die Startreihenfolge an.

Geben Sie auf der Seite Binärdateien einen Speicherort für die instrumentierten Kopien der Module an. Standardmäßig werden die ursprünglichen Binärdateien in einen Sicherungsordner verschoben.

Fügen Sie der Profilerstellung auf der Seite Ebeneninteraktionen ADO.NET-Aufrufdaten hinzu.

Schließen Sie auf der Seite Instrumentation kleine Funktionen von der Profilerstellung aus, um den Profilerstellungsaufwand zu reduzieren, erstellen Sie für JavaScript-Code in ASP.NET-Webseiten ein Profil, und geben Sie Befehle an, die vor und nach der Instrumentation über eine Eingabeaufforderung ausgeführt werden sollen.

Geben Sie auf der Seite CPU-Indikatoren einen oder mehrere Prozessorleistungsindikatoren an, die den Profilerstellungsdaten hinzugefügt werden sollen.

Wählen Sie auf der Seite Windows-Ereignisse ein oder mehrere ETW-Ereignisse (Ereignisse der Ereignisablaufverfolgung für Windows) aus, 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 zusätzliche Optionen an, die Sie an das VSInstr-Instrumentationsprogramm übergeben möchten, z. B. Optionen zum Ein- oder Ausschließen bestimmter Funktionen.