Wer die Zeit messen möchte, die eine Funktion bzw. eine Prozedur zur Abarbeitung benötigt, kann folgendes Snippet benutzen:
// using System.Diagnostics; Stopwatch watch = new Stopwatch(); watch.Start(); //Hier die Funktion einfügen deren Zeit gemessen werden soll watch.Stop(); MessageBox.Show("Time spent: " + watch.Elapsed);
Ansich ist das Snippet selbserklärend, aber der Vollständigkeit halber: Für die Klasse Stopwatch wird das using System.Diagnostics;
benötigt. Stopwatch wird instanziert und mit watch.Start();
gestartet. Dies sollte man vor einer Funktion / Prozedur machen. Am Ende der Funktion / Prozedur wird dann watch.Stop();
aufgerufen, welche die Zeitmessung wieder stoppt.
Auf die verstrichene Zeit kann mittels watch.Elapsed
zugegriffen werden.
Ausgegeben wird die Information mit MessageBox.Show("Time spent: " + watch.Elapsed);
Wer keine Consolenanwendung o.ä. nutzt, kann wie hier beschrieben die Verarbeitungszeit im Output von Visual Studio ausgeben lassen.