ExecutionTimer
A lightweight time measurement utility, with a using-style measurement mechanism.
Store counters alongside timers.
Store generic data alongside timers.
public ExecutionTimer()
Creates or adds time to a dictionary entry. The time is equal to the
duration, in milliseconds, between when this method is called, and its
return value is disposed. Designed for use in using statements.