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
CustomSettings
Gets custom debug settings.
public Dictionary<string, object> CustomSettings { get; init; }
Property Value
EnableCrossValidation
Gets whether to perform cross-validation by default.
public bool EnableCrossValidation { get; init; }
Property Value
IncludeStackTraces
Gets whether to include detailed stack traces.
public bool IncludeStackTraces { get; init; }
Property Value
MaxIterations
Gets the maximum number of test iterations.
public int MaxIterations { get; init; }
Property Value
MemoryThresholdBytes
Gets the memory usage threshold for warnings.
public long MemoryThresholdBytes { get; init; }
Property Value
PerformanceThreshold
Gets the performance threshold for warnings.
public TimeSpan PerformanceThreshold { get; init; }
Property Value
Timeout
Gets the timeout for debug operations.
public TimeSpan Timeout { get; init; }
Property Value
VerboseLogging
Gets whether verbose logging is enabled.
public bool VerboseLogging { get; init; }