Table of Contents

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

long

FragmentationPercent

Gets the fragmentation percentage. Percentage of memory lost to fragmentation (0-100).

public double FragmentationPercent { get; init; }

Property Value

double

FreeBlockCount

Gets the number of free blocks. Count of non-contiguous free memory regions.

public int FreeBlockCount { get; init; }

Property Value

int

LargestFreeBlockBytes

Gets the largest free block size. Size of the largest contiguous free memory block in bytes.

public long LargestFreeBlockBytes { get; init; }

Property Value

long