Module zerocopy_pools

Source
Expand description

Zero-copy memory pools for high-frequency allocations

This module provides memory pool implementations that eliminate allocations in critical paths and optimize for sub-microsecond latency in trading systems.

Structsยง

BufferHandle
Raw buffer handle for zero-copy operations
GlobalPoolManager
Global memory pool manager for the trading system
GlobalPoolStatistics
Comprehensive statistics from all memory pools
PoolStatistics
Statistics for memory pool usage
SimdBufferHandle
SIMD-aligned buffer handle for vectorized operations
SimdMemoryPool
SIMD-aligned memory pool for vectorized operations
TypedBufferHandle
Typed buffer handle for specific data structures
TypedMemoryPool
Typed memory pool for specific data structures
ZerocopyMemoryPool
Main zero-copy memory pool implementation
ZerocopyPoolConfig
Configuration for zerocopy memory pools