Class PerformanceSnapshot
- Namespace
- DotCompute.Core.Telemetry
- Assembly
- DotCompute.Core.dll
A class that represents performance snapshot.
public sealed class PerformanceSnapshot
- Inheritance
-
PerformanceSnapshot
- Inherited Members
Properties
ActiveKernels
Gets or sets the active kernels.
public int ActiveKernels { get; set; }
Property Value
- int
The active kernels.
AverageDeviceUtilization
Gets or sets the average device utilization.
public double AverageDeviceUtilization { get; set; }
Property Value
- double
The average device utilization.
GcMemoryUsage
Gets or sets the gc memory usage.
public long GcMemoryUsage { get; set; }
Property Value
- long
The gc memory usage.
ProcessorTime
Gets or sets the processor time.
public double ProcessorTime { get; set; }
Property Value
- double
The processor time.
Timestamp
Gets or sets the timestamp.
public DateTimeOffset Timestamp { get; set; }
Property Value
- DateTimeOffset
The timestamp.
TotalMemoryUsage
Gets or sets the total memory usage.
public long TotalMemoryUsage { get; set; }
Property Value
- long
The total memory usage.