Timing info cleanup
This commit is contained in:
parent
e8b76b23ce
commit
a463df9d02
1 changed files with 12 additions and 6 deletions
|
@ -2,11 +2,17 @@
|
||||||
{
|
{
|
||||||
public struct TimingInfo
|
public struct TimingInfo
|
||||||
{
|
{
|
||||||
public long BeginTime, LastTime, TotalTime, Instant;
|
// Timestamps
|
||||||
public int Count, InstantCount;
|
public long BeginTime;
|
||||||
public long AverageTime
|
public long LastTime;
|
||||||
{
|
public long TotalTime;
|
||||||
get => (Count == 0) ? -1 : TotalTime / Count;
|
public long Instant;
|
||||||
}
|
|
||||||
|
// Measurement counts
|
||||||
|
public int Count;
|
||||||
|
public int InstantCount;
|
||||||
|
|
||||||
|
// Work out average
|
||||||
|
public long AverageTime => (Count == 0) ? -1 : TotalTime / Count;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue