Gewusst wie: Profilerstellung mit dem Leistungs-Assistenten und Profiler-Standardeinstellungen
Aktualisiert: November 2007
Mit den Features und Optionen der Visual Studio Profilerstellungstools können Sie eine Profilerstellungssitzung uneingeschränkt kontrollieren. In vielen Fällen reicht Folgendes jedoch aus, um Leistungsprobleme in Ihrem Projekt aufzudecken: verwenden Sie den Leistungs-Assistenten zum Konfigurieren der Sitzung, die Standardeinstellungen des Leistungs-Explorers und des Fensters Steuerung der Datenauflistung zur Datenerfassung und die Standardberichtsansichten der Profilerstellungstools für die Daten.
In diesem Thema wird erläutert, wie Sie mit den Standardeinstellungen des Leistungs-Assistenten und der Profilerstellungstools schnell ein Profil für eine Windows-Clientanwendung erstellen. Die folgenden Vorgehensweisen werden erläutert:
Verwenden des Leistungs-Assistenten zum Konfigurieren einer Leistungssitzung für ein Projekt.
Informationen zum Erfassen von Leistungsdaten für eine Anwendung und zum Einfügen von Markierungen in die Profilerstellungsdatendatei zum Unterstützen der Datenanalyse.
Informationen zum Anzeigen und Filtern der Leistungsdaten in der Visual Studio-IDE.
Informationen zum Verwenden des Filters Langsamster Pfad in der Ansicht Aufrufstruktur zum Suchen der Funktionen, für die die Anwendung die meiste Zeit aufwendet.
Wichtig Da die Profilerstellung komplex sein kann, gewährleistet die Ausführung der Vorgehensweisen in diesem Thema nicht, dass Sie ein kritisches Leistungsproblem in Ihrer Anwendung erkennen. Das Thema dient als Einführung in die Visual Studio-Profilerstellungstools.
So erstellen Sie eine Leistungssitzung für eine Windows-Clientanwendung
Öffnen Sie die Projektmappe in der Visual Studio-IDE.
Klicken Sie im Menü Analyse auf Leistungs-Assistenten starten.
Wählen Sie in der Dropdown-Liste Für welches der folgenden verfügbaren Ziele möchten Sie ein Profil erstellen? den Namen der Anwendung aus, für die Sie ein Profil erstellen möchten, und klicken Sie dann auf Weiter. Zu einem späteren Zeitpunkt können Sie weitere Binärdateien hinzufügen.
Übernehmen Sie die Standardmethode Sampling für die Profilerstellung, und klicken Sie dann auf Weiter.
Klicken Sie auf Fertig stellen.
So erfassen Sie Leistungsdaten für die Anwendung
Wenn der Leistungs-Explorer nicht angezeigt wird, zeigen Sie auf das Menü Analyse und dann auf Fenster, und wählen Sie Leistungs-Explorer aus.
Klicken Sie mit der rechten Maustaste auf den Namen der Leistungssitzung, und wählen Sie dann Mit Profilerstellung starten aus.
Das Fenster Steuerung der Datenauflistung wird angezeigt.
Bevor Sie die gewünschte Anwendungsfunktion ausführen, wählen Sie Markierung Eins aus, und klicken Sie dann in der Symbolleiste Steuerung der Datenauflistung auf Markierung einfügen.
Führen Sie die gewünschte Anwendungsfunktion aus.
Wählen Sie in der Symbolleiste Steuerung der DatenauflistungMarkierung Zwei aus, und klicken Sie dann auf Markierung einfügen.
Beenden Sie die Anwendung mit dem regulären Verfahren. Die Profilerstellungstools verarbeiten die Leistungsdaten und zeigen die Ansicht Zusammenfassung in der Visual Studio-IDE an.
So filtern Sie die Profilerstellungsdatendatei, um die zwischen Markierungen erfassten Daten anzuzeigen
Wählen Sie auf der Datenansichtssymbolleiste in der Liste Aktuelle Ansicht die Option Markierungen aus.
Wählen Sie aus der Liste Markierungsname die Zeilen aus, die Markierung Eins und Markierung Zwei enthalten.
Klicken Sie mit der rechten Maustaste, und wählen Sie Filter für Markierungen hinzufügen aus.
Klicken Sie im Datenansichtsfilter auf Filter ausführen.
So suchen Sie die Funktionen in der Anwendung, die die meiste Zeit beanspruchen
Wählen Sie in der Datenansichtssymbolleiste Aufrufstruktur aus der Liste Aktuelle Ansicht aus.
Klicken Sie in der Datenansichtssymbolleiste auf Langsamsten Pfad erweitern.
Suchen Sie die Funktionen in der Anwendung, die sich im langsamsten Pfad befinden.
Siehe auch
Weitere Ressourcen
Analysieren der Anwendungsleistung mit Profilerstellungstools