Show / Hide Table of Contents

    Struct MetricRunReport

    All of the compiled values from one BenchmarkRun for a given MeasureBucket

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NBench.Reporting
    Assembly: NBench.dll
    Syntax
    public struct MetricRunReport

    Constructors

    MetricRunReport(MetricName, String, Double, Int64)

    Declaration
    public MetricRunReport(MetricName name, string unit, double metricReading, long ticks)
    Parameters
    Type Name Description
    MetricName name
    System.String unit
    System.Double metricReading
    System.Int64 ticks

    Properties

    ElapsedNanos

    Declaration
    public double ElapsedNanos { get; }
    Property Value
    Type Description
    System.Double

    ElapsedSeconds

    Declaration
    public double ElapsedSeconds { get; }
    Property Value
    Type Description
    System.Double

    MetricValue

    The raw values of the MeasureBucket

    Declaration
    public double MetricValue { get; }
    Property Value
    Type Description
    System.Double

    MetricValuePerSecond

    Declaration
    public double MetricValuePerSecond { get; }
    Property Value
    Type Description
    System.Double

    Name

    The name of the metric

    Declaration
    public MetricName Name { get; }
    Property Value
    Type Description
    MetricName

    NanosPerMetricValue

    Declaration
    public double NanosPerMetricValue { get; }
    Property Value
    Type Description
    System.Double

    Ticks

    Declaration
    public long Ticks { get; }
    Property Value
    Type Description
    System.Int64

    Unit

    The unit of measure for the metric

    Declaration
    public string Unit { get; }
    Property Value
    Type Description
    System.String
    Back to top Copyright © 2015-2020 Petabridge™, LLC