Timing info cleanup

This commit is contained in:
Andy Adshead 2019-01-27 15:50:09 +00:00
parent e8b76b23ce
commit a463df9d02

View file

@ -2,11 +2,17 @@
{
public struct TimingInfo
{
public long BeginTime, LastTime, TotalTime, Instant;
public int Count, InstantCount;
public long AverageTime
{
get => (Count == 0) ? -1 : TotalTime / Count;
}
// Timestamps
public long BeginTime;
public long LastTime;
public long TotalTime;
public long Instant;
// Measurement counts
public int Count;
public int InstantCount;
// Work out average
public long AverageTime => (Count == 0) ? -1 : TotalTime / Count;
}
}