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 |