Table of Contents

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.