title: C# timing functioning similar to Java System.currentTimeMillis()
body: <p>I'm looking for a way to obtain timing functionality which uses primitives only and does not generate objects.  This functionality will potentially be used hundreds of times per second therefore I'm looking for maximal performance. I would like  millisecond granularity.</p>