Module memory_optimization_enhanced

Module memory_optimization_enhanced 

Source
Expand description

Enhanced memory optimization with intelligent management and profiling

This module provides advanced memory optimization techniques including:

  • Real-time memory profiling and adaptive optimization
  • Smart cache management with prefetching strategies
  • Memory-aware algorithm selection based on available resources
  • Optimized data structures for statistical computations

Structs§

EnhancedMemoryOptimizer
Advanced memory optimizer with intelligent resource management
GarbageCollectionResult
Garbage collection results
MemoryOptimizationConfig
Configuration for enhanced memory optimization
MemoryPressureThresholds
Memory pressure threshold configuration
MemoryRequirements
Memory requirements estimation
MemoryStatistics
Memory statistics snapshot
OptimizationRecommendation
Optimization recommendation for specific computation
PerformanceScore
Performance score under specific conditions

Enums§

CacheStrategy
Cache strategy recommendations
MemoryLayout
Memory layout strategies
MemoryPressure
Memory pressure levels
PrefetchStrategy
Cache prefetch strategies

Functions§

create_configured_memory_optimizer
Create an enhanced memory optimizer with custom configuration
create_enhanced_memory_optimizer
Create an enhanced memory optimizer with default configuration