Table of Contents

Struct MemoryPool<T>.ReportInfo

Namespace
LfrlAnvil.Memory
Assembly
LfrlAnvil.Core.dll

A lightweight MemoryPool<T> state report container.

public readonly struct MemoryPool<T>.ReportInfo
Inherited Members
Extension Methods

Properties

ActiveSegments

Number of active pool segments.

public int ActiveSegments { get; }

Property Value

int

AllocatedSegments

Total number of allocated pool segments.

public int AllocatedSegments { get; }

Property Value

int

FragmentedNodes

Collection of currently allocated fragmented nodes.

public MemoryPool<T>.ReportInfo.FragmentedNodeCollection FragmentedNodes { get; }

Property Value

MemoryPool<T>.ReportInfo.FragmentedNodeCollection

Nodes

Collection of currently allocated nodes.

public MemoryPool<T>.ReportInfo.NodeCollection Nodes { get; }

Property Value

MemoryPool<T>.ReportInfo.NodeCollection