Table of Contents

Class HugePageSize

Namespace
DotCompute.Backends.CPU.Threading.NUMA
Assembly
DotCompute.Backends.CPU.dll

Information about a specific huge page size.

public sealed class HugePageSize
Inheritance
HugePageSize
Inherited Members

Properties

FreeMemoryBytes

Gets the total free memory in bytes for this page size.

public long FreeMemoryBytes { get; }

Property Value

long

FreePages

Gets the number of free pages of this size.

public required int FreePages { get; init; }

Property Value

int

SizeInBytes

Gets the page size in bytes.

public required long SizeInBytes { get; init; }

Property Value

long

TotalMemoryBytes

Gets the total memory in bytes for this page size.

public long TotalMemoryBytes { get; }

Property Value

long

TotalPages

Gets the total number of pages of this size.

public required int TotalPages { get; init; }

Property Value

int

UtilizationPercentage

Gets the utilization percentage.

public double UtilizationPercentage { get; }

Property Value

double