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
EndMemory
Gets the memory usage at the end.
public long EndMemory { get; init; }
Property Value
GCCollections
Gets the number of garbage collections that occurred.
public int GCCollections { get; init; }
Property Value
MemoryAfter
Gets the memory usage after execution.
public long MemoryAfter { get; init; }
Property Value
MemoryBefore
Gets the memory usage before execution.
public long MemoryBefore { get; init; }
Property Value
PeakMemory
Gets the peak memory usage during execution.
public long PeakMemory { get; init; }
Property Value
StartMemory
Gets the memory usage at the start.
public long StartMemory { get; init; }