Module allocation

Module allocation 

Source

Re-exports§

pub use strategies::AdaptiveConfig;
pub use strategies::AllocationEvent;
pub use strategies::AllocationPattern;
pub use strategies::AllocationStats;
pub use strategies::AllocationStrategy;
pub use strategies::AllocationStrategyManager;
pub use strategies::HybridConfig;
pub use strategies::MLConfig;
pub use strategies::MLFeatures;
pub use strategies::MLPrediction;
pub use strategies::MemoryBlock;
pub use buddy_allocator::AllocationInfo;
pub use buddy_allocator::BuddyAllocator;
pub use buddy_allocator::BuddyBlock;
pub use buddy_allocator::BuddyConfig;
pub use buddy_allocator::BuddyError;
pub use buddy_allocator::BuddyStats;
pub use buddy_allocator::FreeBlockStats;
pub use buddy_allocator::MemoryUsage;
pub use buddy_allocator::ThreadSafeBuddyAllocator;
pub use slab_allocator::CacheConfig;
pub use slab_allocator::CacheInfo;
pub use slab_allocator::MemoryPool;
pub use slab_allocator::MemoryPoolUsage;
pub use slab_allocator::Slab;
pub use slab_allocator::SlabAllocator;
pub use slab_allocator::SlabAllocatorStats;
pub use slab_allocator::SlabCache;
pub use slab_allocator::SlabConfig;
pub use slab_allocator::SlabError;
pub use slab_allocator::ThreadSafeSlabAllocator;
pub use arena_allocator::ArenaAllocator;
pub use arena_allocator::ArenaConfig;
pub use arena_allocator::ArenaError;
pub use arena_allocator::ArenaStats;
pub use arena_allocator::ArenaUsage;
pub use arena_allocator::CheckpointHandle;
pub use arena_allocator::ExternalAllocator;
pub use arena_allocator::GrowingArena;
pub use arena_allocator::MemoryLayout;
pub use arena_allocator::MemoryRegion;
pub use arena_allocator::RingArena;
pub use arena_allocator::RingConfig;
pub use arena_allocator::RingUsage;
pub use arena_allocator::ThreadSafeArena;

Modules§

arena_allocator
buddy_allocator
slab_allocator
strategies

Structs§

AllocationRouter
Allocation routing logic
DetailedAllocatorInfo
Detailed information about all allocators
GarbageCollectionResult
Result of garbage collection operations
PerformanceMetrics
Performance metrics for routing decisions
RouterConfig
Router configuration
SizeRoute
Size-based routing rule
ThreadSafeUnifiedAllocator
Thread-safe unified allocator wrapper
UnifiedAllocator
Unified allocator interface that can use different allocation strategies
UnifiedConfig
Configuration for unified allocator
UnifiedStats
Unified allocator statistics

Enums§

AllocationError
Unified allocation errors
AllocatorType
Allocator type identification