Freigeben über


Profilerstellung für ASP.NET-Webanwendungen über die Befehlszeile

In diesem Abschnitt werden die Vorgehensweisen und Optionen zum Erfassen von Leistungsdaten für ASP.NET-Webanwendungen mit den Visual Studio-Profilerstellungstools über die Befehlszeile beschrieben.

Allgemeine Aufgaben

Aufgabe

Verwandter Inhalt

Einfaches Erfassen grundlegender ASP.NET-Profilerstellungsdaten: Verwenden Sie das Tool VSPerfASPNETCmd, um Sampling-, Instrumentations-, .NET-Arbeitsspeicher-, Konflikt- oder Ebeneninteraktionsdaten ohne die Konfigurationsanforderungen und die Neustarts von Internetinformationsdienste (IIS) zu sammeln, die bei VSPerfCmd erforderlich sind. Mit VSPerfASPNETCmd können keine zusätzlichen Daten erfasst werden, und auch die Datensammlung lässt sich nicht beeinflussen.

HinweisHinweis
VSPerfASPNETCmd ist das bevorzugte Tool, wenn mit dem eigenständigen Profiler ein Profil für ASP.NET-Websites erstellt wird.

Sammeln von Anwendungsstatistikdaten: Sammeln Sie Leistungsstatistikdaten mit der Samplingmethode. Samplingdaten sind beim Analysieren von CPU-Auslastungsproblemen sowie 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 EA-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: Verwenden Sie die Parallelitätsmethode, um Daten zu Ressourcenkonflikten zu sammeln.

HinweisHinweis
Das Sammeln von Threadaktivitäts- und Visualisierungsdaten wird für Webanwendungen nicht unterstützt.

Hinzufügen von Ebeneninteraktionsdaten: Sie können Leistungsdaten zu synchronen ADO.NET-Aufrufen der ASP.NET-Webanwendung an eine Microsoft SQL Server-Datenbank hinzufügen.

Verwandte Aufgaben

Aufgabe

Verwandter Inhalt

Profilerstellung für eigenständige (Client-)Anwendungen

Profilerstellung für Dienste