Freigeben über


Profilerstellung für eigenständige Anwendungen über die Befehlszeile

In diesem Abschnitt werden die Prozeduren und die Optionen zum Erfassen von Leistungsdaten für eigenständige (Client-)Anwendungen unter Verwendung der Visual Studio-Profilerstellungstools über die Befehlszeile beschrieben.

Allgemeine Aufgaben

Aufgabe

Verwandter Inhalt

Sammeln von Anwendungsstatistikdaten: Sammeln Sie Leistungsstatistikdaten mit der Samplingmethode. Datensampling ist beim Analysieren von CPU-Auslastungsproblemen und zum Verständnis der allgemeinen Leistungsmerkmale einer Anwendung hilfreich.

Sammeln ausführlicher Zeitsteuerungsdaten: Sammeln Sie ausführliche Zeitsteuerungsinformationen mit der Instrumentationsmethode. Instrumentationsdaten sind beim Analysieren von E/A-Problemen und für die detaillierte Analyse von Anwendungsszenarios hilfreich.

Sammeln von .NET-Arbeitsspeicherdaten: Sammeln Sie mit Sampling oder Instrumentation Daten zur .NET-Speicherbelegung, die Auskunft über die Größe und Anzahl zugeordneter Objekte geben. Sie können auch Objektlebensdauerdaten sammeln, die die Größe und Anzahl von Objekten angeben, die in jeder Garbage Collection-Generation freigegeben werden.

Sammeln von Parallelitätsdaten: Sammeln Sie mit der Parallelitätsmethode Ressourcenkonfliktdaten und Threadaktivitätsdaten, die Auskunft über CPU-Auslastung, Threadkonflikte, Threadmigration, Synchronisierungsverzögerungen, überlappende E/A-Bereiche und andere Systemereignisse geben.

Hinzufügen von Ebeneninteraktionsdaten: Sie können Leistungsdaten zu synchronen ADO.NET-Aufrufen der Anwendung hinzufügen, die an eine Microsoft SQL Server-Datenbank erfolgt sind.

Probieren Sie es aus: Verwenden Sie schrittweise Prozeduren bei der Profilerstellung für eine Beispielclientanwendung durch die Verwendung der Sampling- oder Instrumentationsmethode.

Verwandte Aufgaben

Aufgabe

Verwandter Inhalt

Profilerstellung für ASP.NET-Anwendungen

Profilerstellung für Dienste