Class FragmentationMetrics
- Namespace
- DotCompute.Runtime.Services.Performance.Metrics
- Assembly
- DotCompute.Runtime.dll
Memory fragmentation metrics. Analyzes memory fragmentation patterns and efficiency.
public class FragmentationMetrics
- Inheritance
-
FragmentationMetrics
- Inherited Members
Properties
AverageFreeBlockBytes
Gets the average free block size. Mean size of free memory blocks in bytes.
public long AverageFreeBlockBytes { get; init; }
Property Value
FragmentationPercent
Gets the fragmentation percentage. Percentage of memory lost to fragmentation (0-100).
public double FragmentationPercent { get; init; }
Property Value
FreeBlockCount
Gets the number of free blocks. Count of non-contiguous free memory regions.
public int FreeBlockCount { get; init; }
Property Value
LargestFreeBlockBytes
Gets the largest free block size. Size of the largest contiguous free memory block in bytes.
public long LargestFreeBlockBytes { get; init; }