Class DebugServiceStatistics
- Namespace
- DotCompute.Abstractions.Debugging.Types
- Assembly
- DotCompute.Abstractions.dll
Statistics for the debug service operations. Tracks usage metrics and service health indicators.
public sealed class DebugServiceStatistics
- Inheritance
-
DebugServiceStatistics
- Inherited Members
Properties
ActiveProfilingSessions
Gets or sets the number of active profiling sessions.
public int ActiveProfilingSessions { get; set; }
Property Value
AverageAnalysisTime
Gets or sets the average analysis time.
public TimeSpan AverageAnalysisTime { get; set; }
Property Value
AverageMemoryUsage
Gets or sets the average memory usage in bytes.
public long AverageMemoryUsage { get; set; }
Property Value
AverageValidationTime
Gets or sets the average validation time.
public TimeSpan AverageValidationTime { get; set; }
Property Value
BackendStatistics
Gets or sets per-backend statistics.
public Dictionary<string, BackendDebugStats> BackendStatistics { get; init; }
Property Value
CacheHitRate
Gets or sets the cache hit rate for debug operations (0-1).
public double CacheHitRate { get; set; }
Property Value
FailedValidations
Gets or sets the number of failed validations.
public long FailedValidations { get; set; }
Property Value
OperationsPerSecond
Gets or sets operations per second throughput.
public double OperationsPerSecond { get; set; }
Property Value
RegisteredAccelerators
Gets or sets the number of registered accelerators.
public int RegisteredAccelerators { get; set; }
Property Value
ServiceStartTime
Gets or sets when the service was started.
public DateTime ServiceStartTime { get; set; }
Property Value
SuccessfulValidations
Gets or sets the number of successful validations.
public long SuccessfulValidations { get; set; }
Property Value
TotalDeterminismTests
Gets or sets the total number of determinism tests performed.
public long TotalDeterminismTests { get; set; }
Property Value
TotalExecutionTime
Gets or sets the total execution time for all operations.
public TimeSpan TotalExecutionTime { get; set; }
Property Value
TotalExecutionTraces
Gets or sets the total number of execution traces.
public long TotalExecutionTraces { get; set; }
Property Value
TotalMemoryAnalyses
Gets or sets the total number of memory analyses performed.
public long TotalMemoryAnalyses { get; set; }
Property Value
TotalPerformanceAnalyses
Gets or sets the total number of performance analyses performed.
public long TotalPerformanceAnalyses { get; set; }
Property Value
TotalReportsGenerated
Gets or sets the total number of reports generated.
public long TotalReportsGenerated { get; set; }
Property Value
TotalValidations
Gets or sets the total number of validation operations performed.
public long TotalValidations { get; set; }
Property Value
Uptime
Gets or sets the service uptime.
public TimeSpan Uptime { get; }