Struct ThreadingStats
Assembly: BenchmarkDotNet.dll
Syntax
public struct ThreadingStats : IEquatable<ThreadingStats>
Constructors
ThreadingStats(Int64, Int64, Int64)
Declaration
public ThreadingStats(long completedWorkItemCount, long lockContentionCount, long totalOperations)
Parameters
Type |
Name |
Description |
Int64 |
completedWorkItemCount |
|
Int64 |
lockContentionCount |
|
Int64 |
totalOperations |
|
Properties
CompletedWorkItemCount
Declaration
public readonly long CompletedWorkItemCount { get; }
Property Value
Empty
Declaration
public static readonly ThreadingStats Empty { get; }
Property Value
LockContentionCount
Declaration
public readonly long LockContentionCount { get; }
Property Value
TotalOperations
Declaration
public readonly long TotalOperations { get; }
Property Value
Methods
Equals(ThreadingStats)
Declaration
public bool Equals(ThreadingStats other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Parse(String)
Declaration
public static ThreadingStats Parse(string line)
Parameters
Type |
Name |
Description |
String |
line |
|
Returns
ReadFinal()
Declaration
public static ThreadingStats ReadFinal()
Returns
ReadInitial()
Declaration
public static ThreadingStats ReadInitial()
Returns
ToOutputLine()
Declaration
public string ToOutputLine()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
WithTotalOperations(Int64)
Declaration
public ThreadingStats WithTotalOperations(long totalOperationsCount)
Parameters
Type |
Name |
Description |
Int64 |
totalOperationsCount |
|
Returns
Operators
Addition(ThreadingStats, ThreadingStats)
Declaration
public static ThreadingStats operator +(ThreadingStats left, ThreadingStats right)
Parameters
Returns
Subtraction(ThreadingStats, ThreadingStats)
Declaration
public static ThreadingStats operator -(ThreadingStats left, ThreadingStats right)
Parameters
Returns
Implements