Skip to main content

Module management

Module management 

Source

Re-exports§

pub use garbage_collection::GCConfig;
pub use garbage_collection::GCStats;
pub use garbage_collection::GarbageCollectionEngine;
pub use garbage_collection::GarbageCollector;
pub use garbage_collection::GenerationalCollector;
pub use garbage_collection::IncrementalCollector;
pub use garbage_collection::MarkSweepCollector;
pub use garbage_collection::ReferenceTracker;
pub use prefetching::AccessHistoryTracker;
pub use prefetching::PrefetchCache;
pub use prefetching::PrefetchConfig;
pub use prefetching::PrefetchStrategy;
pub use prefetching::PrefetchingEngine;
pub use prefetching::SequentialPrefetcher;
pub use prefetching::StridePrefetcher;
pub use eviction_policies::ARCPolicy;
pub use eviction_policies::ClockPolicy;
pub use eviction_policies::EvictionEngine;
pub use eviction_policies::EvictionPerformanceMonitor;
pub use eviction_policies::EvictionPolicy;
pub use eviction_policies::FIFOPolicy;
pub use eviction_policies::LFUPolicy;
pub use eviction_policies::LRUPolicy;
pub use eviction_policies::MemoryRegion;
pub use eviction_policies::WorkloadAwarePolicy;
pub use defragmentation::CompactionAlgorithm;
pub use defragmentation::CompactionStrategy;
pub use defragmentation::DefragConfig;
pub use defragmentation::DefragError;
pub use defragmentation::DefragmentationEngine;
pub use defragmentation::SlidingCompactionStrategy;
pub use defragmentation::ThreadSafeDefragmentationEngine;
pub use defragmentation::TwoPointerCompactionStrategy;

Modules§

defragmentation
eviction_policies
garbage_collection
prefetching

Structs§

AccessPatterns
Access pattern analysis
IntegratedMemoryManager
Integrated memory management system
ManagementStats
Memory management statistics
MemoryManagementConfig
Unified memory management configuration
PrefetchPerformance
Prefetch performance metrics

Enums§

AccessType
Memory access types for pattern tracking
MemoryManagementError
Memory management errors