Freigeben über


Profilerstellung für die Leistung von SharePoint-Anwendungen

Wenn die SharePoint-Anwendungen langsam oder ineffizient ausführen, können die Profilerstellungsfunktionen in Visual Studio Ihnen helfen, Code und andere Elemente zu identifizieren, die die Leistung beeinträchtigen auswirken.

Profilerstellungstool-Übersicht

Profilerstellung beschreibt den Prozess des Achtens und das Erfassen des Leistungsverhaltens der Anwendung, während es ausgeführt wird.Profilerstellung kann Probleme wie Engpässe, eine ineffiziente Code und Speicherbelegungsprobleme aufzeigen, die die Anwendungen führen, die verlangsamtes oder zu viel Arbeitsspeicher verwenden.Beispielsweise kann die Profilerstellung Hotspots in den Codesegmenten des Codes identifiziert, die häufig aufgerufen werden und die Gesamtleistung der Anwendung verlangsamen können.Sobald identifiziert, können Hotspots häufig optimiert werden oder entfernt werden.

Visual Studio stellt mehrere Profilerstellungstools in der integrierten Entwicklungsumgebung (IDE), ob diese Arten von Leistungsproblemen zu identifizieren und zu suchen.Die Profilerstellungstoolarbeit gleich für SharePoint projiziert, wie für andere Visual Studio-Projekte ausführen.Die Profilerstellungstool-Leistungs-Assistenten-Führungen Sie durch die Erstellung einer Leistungssitzung, die die Tests verwendet, die Sie auswählen.Eine Leistungssitzung ist ein Satz von Konfigurationsdaten, die zum Sammeln von Leistungsinformationen von einer Anwendung, zusammen mit den Ergebnissen einer oder mehrerer Profilerstellungen verwendet werden.Leistungssitzungen werden im Projektordner gespeichert und können in Leistungs-Explorer angezeigt werden.Weitere Informationen über die verfügbaren ein Profil erstellenden Methoden, finden Sie unter Grundlagen zu Profilerstellungsmethoden.

Nach dem Erstellen einer Profilanalyse auf der Anwendung erstellt wurde und ausgeführt wurde, stellt ein Bericht Details zur Leistung der Anwendung.Dieser Bericht kann Elemente wie ein Diagramm der CPU-Auslastung, einem hierarchischen Funktionsaufrufliste oder eine Aufrufstruktur im Zeitverlauf enthalten.Der genaue Berichtsinhalt kann, je nach Art des Tests, den Sie, aus, wie Sampling oder Instrumentation variieren.Weitere Informationen finden Sie unter Profilerstellungstool-Berichts-Übersicht.

Leistungs-Sitzungs-Prozess

Um ein Profil für eine Anwendung zu erstellen, beginnen Sie mit dem Profilerstellungstool-Leistungs-Assistenten können Sie eine Leistungssitzung erstellen.Wählen Sie auf der Menüleiste Sie Analysieren, Leistungs-Assistenten starten, um den Profilerstellungstool-Leistungs-Assistenten zu öffnen.Der Assistent führt Sie durch Eingabe der erforderlichen Informationen für die Leistungssitzung, wie die Profilmethode möchten Sie und die Anwendung, für die Sie ein Profil erstellen möchten.Weitere Informationen finden Sie unter Gewusst wie: Erstellen Sie eine Website oder eine Webanwendung mit dem Leistungs-Assistenten ein Profil.Alternativ können Sie Befehlszeilenoptionen verwenden, eine Leistungssitzung zu installieren und auszuführen.Weitere Informationen finden Sie unter Verwenden der Profilerstellungstools über die Befehlszeile.Wenn Sie eine Leistungssitzung manuell von Grund auf konfigurieren möchten, finden Sie unter Gewusst wie: Erstellen Sie manuell Leistungs-Sitzungen mit den - Profilerstellungstools.Sie können eine Leistungssitzung aus einem Komponententest auch erstellen.Dazu, im Fenster Testergebnisse auszuführen, öffnen das Kontextmenü für den Komponententest und wählen dann Leistungssitzung erstellen aus.

Nachdem Sie eine Leistungssitzung installieren, wird die Sitzungskonfiguration gespeichert, wird der Server so konfiguriert, dass Profilerstellungsdaten bereitzustellen, und die Anwendung wird ausgeführt.Wenn Sie die Anwendung verwenden, werden Leistungsdaten in eine Protokolldatei geschrieben.Leistungssitzungen werden in Leistungs-ExplorerZiele unter dem Ordner aufgeführt.Nachdem eine Leistungssitzungsausführung abgeschlossen ist, wird der Bericht unter dem Ordner Berichte in Leistungs-Explorer aufgeführt.Um den Bericht anzuzeigen, öffnen Sie sie in Leistungs-Explorer.Um die Eigenschaften einer Leistungssitzung anzuzeigen oder zu konfigurieren, öffnen Sie das Kontextmenü in Leistungs-Explorer, und wählen Sie dann Eigenschaften aus.Weitere Informationen zu bestimmten Sitzungseigenschaften der Leistung, finden Sie unter Konfigurieren von Leistungs-Sitzungen für Profilerstellungstools.Weitere Informationen zum Interpretieren der Leistungssitzung resultiert, finden Sie unter. Analysieren von Profilerstellungstool-Daten

Verwandte Themen

Titel

Description

Exemplarische Vorgehensweise: Profilerstellung für eine SharePoint-Anwendung

Veranschaulicht, wie eine Samplingsprofilanalyse auf einer SharePoint-Anwendung ausführt.

Siehe auch

Weitere Ressourcen

Erstellen und Debuggen von SharePoint-Lösungen