Table of Contents

Class MemoryProfilingData

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

Represents memory profiling data for kernel execution.

public sealed class MemoryProfilingData
Inheritance
MemoryProfilingData
Inherited Members

Properties

AllocatedMemory

Gets the memory allocated during execution.

public long AllocatedMemory { get; init; }

Property Value

long

EndMemory

Gets the memory usage at the end.

public long EndMemory { get; init; }

Property Value

long

GCCollections

Gets the number of garbage collections that occurred.

public int GCCollections { get; init; }

Property Value

int

MemoryAfter

Gets the memory usage after execution.

public long MemoryAfter { get; init; }

Property Value

long

MemoryBefore

Gets the memory usage before execution.

public long MemoryBefore { get; init; }

Property Value

long

PeakMemory

Gets the peak memory usage during execution.

public long PeakMemory { get; init; }

Property Value

long

StartMemory

Gets the memory usage at the start.

public long StartMemory { get; init; }

Property Value

long