Benchmarking Methodenaufrufe in C # [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Genaue Zeitmessung für Leistungstests [duplizieren] 8 Antworten

Ich suche nach einer Möglichkeit zum Benchmarking von Methodenaufrufen in C #.

Ich habe eine Datenstruktur für die Universitätszuweisung codiert und nur einen Weg gefunden, um ein bisschen zu optimieren, aber auf eine Weise, die in allen Situationen ein bisschen Overhead verursacht, während ein O (n) -Aufruf zu O (1) wird. in einigen.

Jetzt möchte ich beide Versionen mit den Testdaten vergleichen, um festzustellen, ob es sich lohnt, die Optimierung durchzuführen. Ich weiß, dass Sie in Ruby den Code in einen Benchmark-Block einschließen und die Zeit ausgeben können, die für die Ausführung des Blocks in der Konsole benötigt wird. Gibt es so etwas für C #?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage