Table of Contents

Namespace Apache.Arrow.Memory

Classes

MemoryAllocator
MemoryAllocator.Stats
NativeBuffer<TItem, TTracker>
NativeMemoryAllocator
NativeMemoryManager

Structs

MemoryPressureAllocationTracker

Allows control over the way native allocations interact with the GC.

NoOpAllocationTracker

Avoid informing the GC about native allocations. Consider using for micro-benchmarks where the impact of GC.AddMemoryPressure and GC.RemoveMemoryPressure can skew timing results.

Interfaces

INativeAllocationTracker

Allows tracking native memory allocations.