Expand description
High-performance object pools for HFT systems
Thread-local and thread-safe object pools for zero-allocation recycling of frequently used objects like orders and trades.
Re-exports§
pub use LocalObjectPool64 as DefaultLocalObjectPool;pub use PooledObject64 as DefaultPooledObject;
Structs§
- Fixed
Pool - Ultra-fast fixed-size pool using array storage
- Local
Object Pool - Single-threaded object pool using RefCell for maximum performance with const generic capacity
- Pooled
Object - RAII wrapper for objects from LocalObjectPool
- Thread
Safe Object Pool - Thread-safe object pool using Mutex
- Thread
Safe Pooled Object - RAII wrapper for objects from ThreadSafeObjectPool
Type Aliases§
- Local
Object Pool32 - Local object pool with capacity for 32 objects
- Local
Object Pool64 - Local object pool with capacity for 64 objects
- Local
Object Pool128 - Local object pool with capacity for 128 objects
- Pooled
Object32 - Pooled object handle for a pool with 32 object capacity
- Pooled
Object64 - Pooled object handle for a pool with 64 object capacity
- Pooled
Object128 - Pooled object handle for a pool with 128 object capacity