Use System.Diagnostics.StopWatch instead of DateTime for higher time precision.