Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • C#

Idiom #125 Measure function call duration

measure the duration t, in nanoseconds, of a call to the function foo. Print this duration.

using System.Diagnostics;
var stopwatch = new Stopwatch();
stopwatch.Start();
foo();
stopwatch.Stop();
var t = stopwatch.ElapsedMilliseconds;
(time (foo))

time prints time elapsed, but in ms

New implementation...
< >
JPSII