Im Visual Studio Profiler gibt es eine Option, um eine „sampling“ Methode der Profilerstellung zu verwenden, die auf meinem ASP.NET MVC-app verwendet werden können:Wie viele Sekunden repräsentiert ein "Sample" im Profiler?
Die Sampling-Profilierungsverfahren der Visual Tool Studio Profilieren unterbricht den Computerprozessor in festgelegten Intervallen und sammelt den Funktionsaufruf . Ein Aufruf-Stack ist eine dynamische Struktur, die Informationen über die Funktionen speichert, die auf dem Prozessor ausgeführt werden.
Dies ermöglicht mir eine ungefähre Angabe, welcher Code am längsten ausgeführt wird. Ich bin mir jedoch nicht sicher, wie viel Zeit jeder Abtastwert darstellt. Ist 3,441 34,41 Sekunden? Vielleicht gibt es keine reine Umrechnung in eine Zeitmessung. Wenn ja, kann jemand erklären warum? Die Dokumentation behauptet, dass es festgelegte Intervalle gibt, aber nicht, wie lange jedes Intervall dauert.
Danke, und ich schätze die Antwort, aber ich interessiere mich für Zeitmessung. Wenn es festgelegte Intervalle für die Probenahme gibt, könnten Sie erklären, warum es keine festgelegten Zeiten geben würde? – stevebot