Gewusst wie: Installieren des eigenständigen Profilers
Visual Studio enthält einen eigenständigen, befehlszeilenbasierten Profiler, der ohne Installation der Visual Studio-IDE ausgeführt werden kann. Dies ist z. B. der Fall, wenn auf einem Computer keine Entwicklungsumgebung installiert ist oder installiert werden kann. Beispielsweise sollten Sie keine Entwicklungsumgebung auf einem Produktionswebserver installieren.
Tipp
Empfehlung: Verwenden Sie statt VSPerfCmd das Befehlszeilentool VSPerfASPNetCmd, wenn Sie Leistungsdaten für die ASP.NET-Website mithilfe des eigenständigen Profilers sammeln.
So installieren Sie den eigenständigen Profiler
Suchen Sie auf dem Visual Studio-Installationsmedium im Verzeichnis mit dem Profilerpfad \Standalone das Installationsprogramm für den eigenständigen Profiler (vs_profiler.exe), und führen Sie das Programm aus.
Fügen Sie dem Systempfad die Pfade für vsintr.exe und msdis150.dll hinzu.
Tipp
Bei der Standardinstallation von Visual Studio befinden sich "vsinstr.exe" und "msdis150.dll" im Verzeichnis "\Programme\Visual Studio 10\Team Tools\Performance Tools".
Geben Sie an der Eingabeaufforderung VSInstr ein.
Tipp
Wenn die Verwendungsinformationen für vsinstr.exe angezeigt werden, ist alles ordnungsgemäß eingerichtet. Wenn eine Fehlermeldung mit dem Hinweis ausgegeben wird, dass vsinstr.exe oder eine abhängige Datei nicht gefunden wurde, überprüfen Sie, ob die Pfade wie unter Schritt 2 beschrieben ordnungsgemäß eingerichtet wurden.
Richten Sie den Symbolserver ein, indem Sie die _NT_SYMBOL_PATH-Variable auf symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols festlegen.
Nachdem Sie den Symbolserver mithilfe der Systemumgebungsvariablen eingerichtet haben, führen Sie die Profilertools für die Befehlszeile an der neuen Eingabeaufforderung aus. Dadurch werden die neuen Umgebungsvariablen wirksam. Geben Sie an einer Eingabeaufforderung den folgenden Befehl ein:
start %COMSPEC%
Tipp
Ausführliche Anweisungen zum Einrichten des Symbolserverpakets finden Sie unter Gewusst wie: Verweisen auf Windows-Symbolinformationen.
Verwenden Sie das Tool VSPerfReport, um die Symbole in der Profilerstellungsdatendatei (.vsp) zu serialisieren. Verwenden Sie die folgenden Schalter: VSPerfReport /summary:all /packsymbols. Wenn keine Symbole in der Datendatei enthalten sind, vergewissern Sie sich, dass die _NT_SYMBOL_PATH-Umgebungsvariable festgelegt wurde.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Profilerstellung über die Befehlszeile mit Sampling
Exemplarische Vorgehensweise: Profilerstellung über die Befehlszeile mit Instrumentation
Gewusst wie: Verweisen auf Windows-Symbolinformationen