Wie test-Funktionen Geschwindigkeit, in Visual Studio
Ich würde gerne testen wie schnell muss meine Projekte-Funktion arbeiten. Es wäre toll, wenn gab es eine Möglichkeit zu markieren, langsame Orte meiner Funktion als gut, so dass ich ändern kann, ist mein code um die Leistung zu erhöhen.
Ich bin mit Microsoft Visual Studio 2012 und ich weiß, dass es eine build-in-Test-tool, aber ich weiß wirklich nicht, wo es zu finden ist und wahrscheinlich, wie, es auch zu benutzen. Es wäre toll, wenn mir jemand helfen könnte mit diesem Problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Test Methode Ausführung Zeit, die Sie verwenden können,Stopwatch-Klasse.
Außerdem gibt es built-in-profiler in VS 2013 unter ANALYSIEREN => Profiler-Menü. Ich erinnere mich nicht, in welcher version von VS es Hinzugefügt wurde, aber ich denke, es gibt es in VS 2012. So können Sie profiling beginnen, nutzen Sie Ihre Anwendung für eine Weile und überprüfen Sie dann, welche Vorgänge mehr Zeit genommen, um excecute.
UPDATE:
VS 2017 zeigt nun die Ausführungszeit in Millisekunden für jede Zeile oder, wenn Ausführen Klicken wird verwendet, während der debugging-Sitzung:
VS 2017 now shows execution time in milliseconds for each line
wo ist das? Ich würd lief das Sampling und Instrumentation Profiler und bin nicht sehen diese.In Visual Studio 2013
In der oberen Menü, gehen Sie zu
ANALYZE
->Performance and Diagnostics
Überprüfen Sie die Performance-Assistenten zur Berechnung benötigte Zeit. Klicken Sie Auf Starten. Wählen Sie nun - Instrumentierung zur Messung der Funktionsaufrufe und zählen. Klicken Sie auf weiter. Wählen Sie Ein oder mehrere Projekte in diesem Namen wird Ihr Projekt angezeigt. Klicken Sie auf weiter. Klicken Sie erneut auf weiter. Check - Launch-profiling, nachdem der Assistent abgeschlossen ist. Nun Klicken Sie auf Schaltfläche Fertig stellen.
In Visual Studio 2017
In der oberen Menü, gehen Sie zu
ANALYZE
->Performance Profiler
Überprüfen Sie die Performance-Assistenten zur Berechnung benötigte Zeit. Klicken Sie Auf Starten. Wählen Sie nun - Instrumentierung zur Messung der Funktionsaufrufe und zählen. Klicken Sie auf weiter. Wählen Sie Ein oder mehrere Projekte in diesem Namen wird Ihr Projekt angezeigt. Klicken Sie auf weiter. Klicken Sie erneut auf weiter. Check - Launch-profiling, nachdem der Assistent abgeschlossen ist. Nun Klicken Sie auf Schaltfläche Fertig stellen.
Aber Sie können auch es vorziehen, um die Visual Studio-Eingabeaufforderungsfenster, und VSPerfCmd zu tun, Ihre profiling, wie es hat die Eigenschaften der Performance-Profiler nicht. Siehe: https://msdn.microsoft.com/en-us/library/dd255376.aspx
Wenn Sie Probleme mit der Verwendung von Performance-Assistenten auf Windows 10 finden Sie unter: CPU-sampling-Methode deaktiviert, performance profiler.
Finden Sie die Performance-Assistenten im Menü "Analyse", wenn Sie eine ausreichend gute version von Visual Studio (Professional?).
Er misst die Zeit verbringen Sie in jeder Methode, die verwendet wird, und die Statistiken geben Ihnen einen guten überblick über mögliche Engpässe.
Visual Studio enthält eine Menge von gut integrierten tools für die Profilerstellung, und viele andere stehen als plugins (ebenfalls kostenlos).
http://msdn.microsoft.com/en-us/library/ms182372.aspx
In diesem MSDN-Ressource kann eine gute Ausgangsbasis.