Table of Contents

Class ProfileComparison

Namespace
AiDotNet.Diagnostics
Assembly
AiDotNet.dll

Result of comparing two profiling reports.

public class ProfileComparison
Inheritance
ProfileComparison
Inherited Members

Properties

Baseline

Baseline report.

public required ProfileReport Baseline { get; init; }

Property Value

ProfileReport

Current

Current report being compared.

public required ProfileReport Current { get; init; }

Property Value

ProfileReport

HasRegressions

Whether any regressions were detected.

public bool HasRegressions { get; init; }

Property Value

bool

Improvements

Operations that improved beyond threshold.

public IReadOnlyList<ProfileRegression> Improvements { get; init; }

Property Value

IReadOnlyList<ProfileRegression>

Regressions

Operations that regressed beyond threshold.

public IReadOnlyList<ProfileRegression> Regressions { get; init; }

Property Value

IReadOnlyList<ProfileRegression>

ThresholdPercent

Threshold percentage used for comparison.

public double ThresholdPercent { get; init; }

Property Value

double

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.