Show / Hide Table of Contents

Struct ThreadingStats

Implements
IEquatable<ThreadingStats>
Namespace: BenchmarkDotNet.Engines
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
Type Description
Int64

Empty

Declaration
public static readonly ThreadingStats Empty { get; }
Property Value
Type Description
ThreadingStats

LockContentionCount

Declaration
public readonly long LockContentionCount { get; }
Property Value
Type Description
Int64

TotalOperations

Declaration
public readonly long TotalOperations { get; }
Property Value
Type Description
Int64

Methods

Equals(ThreadingStats)

Declaration
public bool Equals(ThreadingStats other)
Parameters
Type Name Description
ThreadingStats other
Returns
Type Description
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
ValueType.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
ValueType.GetHashCode()

Parse(String)

Declaration
public static ThreadingStats Parse(string line)
Parameters
Type Name Description
String line
Returns
Type Description
ThreadingStats

ReadFinal()

Declaration
public static ThreadingStats ReadFinal()
Returns
Type Description
ThreadingStats

ReadInitial()

Declaration
public static ThreadingStats ReadInitial()
Returns
Type Description
ThreadingStats

ToOutputLine()

Declaration
public string ToOutputLine()
Returns
Type Description
String

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
ValueType.ToString()

WithTotalOperations(Int64)

Declaration
public ThreadingStats WithTotalOperations(long totalOperationsCount)
Parameters
Type Name Description
Int64 totalOperationsCount
Returns
Type Description
ThreadingStats

Operators

Addition(ThreadingStats, ThreadingStats)

Declaration
public static ThreadingStats operator +(ThreadingStats left, ThreadingStats right)
Parameters
Type Name Description
ThreadingStats left
ThreadingStats right
Returns
Type Description
ThreadingStats

Subtraction(ThreadingStats, ThreadingStats)

Declaration
public static ThreadingStats operator -(ThreadingStats left, ThreadingStats right)
Parameters
Type Name Description
ThreadingStats left
ThreadingStats right
Returns
Type Description
ThreadingStats

Implements

System.IEquatable<T>
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors