diff --git a/src/PerfTap/Interop/PdhHelper.cs b/src/PerfTap/Interop/PdhHelper.cs index d0e9ed0..cf48f7c 100644 --- a/src/PerfTap/Interop/PdhHelper.cs +++ b/src/PerfTap/Interop/PdhHelper.cs @@ -379,7 +379,7 @@ public PerformanceCounterSampleSet ReadNextSet() { Array.Resize(ref counterSamples, samplesRead); } - return new PerformanceCounterSampleSet(this._isPreVista ? counterSamples[samplesRead].Timestamp : now, counterSamples); + return new PerformanceCounterSampleSet(this._isPreVista ? counterSamples[samplesRead-1].Timestamp : now, counterSamples); } private RawCounterSample GetRawCounterSample(IntPtr counterHandle, string key, CounterInfo info, DateTime? now)