Table of Contents

Class DebugConfiguration

Namespace
DotCompute.Abstractions.Debugging
Assembly
DotCompute.Abstractions.dll

Represents configuration for debug operations.

public sealed class DebugConfiguration
Inheritance
DebugConfiguration
Inherited Members

Properties

CollectMetrics

Gets whether to collect performance metrics.

public bool CollectMetrics { get; init; }

Property Value

bool

CustomSettings

Gets custom debug settings.

public Dictionary<string, object> CustomSettings { get; init; }

Property Value

Dictionary<string, object>

EnableCrossValidation

Gets whether to perform cross-validation by default.

public bool EnableCrossValidation { get; init; }

Property Value

bool

IncludeStackTraces

Gets whether to include detailed stack traces.

public bool IncludeStackTraces { get; init; }

Property Value

bool

MaxIterations

Gets the maximum number of test iterations.

public int MaxIterations { get; init; }

Property Value

int

MemoryThresholdBytes

Gets the memory usage threshold for warnings.

public long MemoryThresholdBytes { get; init; }

Property Value

long

PerformanceThreshold

Gets the performance threshold for warnings.

public TimeSpan PerformanceThreshold { get; init; }

Property Value

TimeSpan

Timeout

Gets the timeout for debug operations.

public TimeSpan Timeout { get; init; }

Property Value

TimeSpan

VerboseLogging

Gets whether verbose logging is enabled.

public bool VerboseLogging { get; init; }

Property Value

bool