Module memory_management

Module memory_management 

Source
Expand description

Memory management and caching system for interpolation operations

This module provides sophisticated memory management capabilities including memory tracking, adaptive caching, and performance monitoring to optimize interpolation operations for both memory usage and execution speed.

Structs§

AdaptiveCachePolicy
Adaptive cache policy
AdaptiveInterpolationCache
Adaptive interpolation cache system
CacheAdaptiveParams
Adaptive parameters for cache
CacheManager
Cache management system
CacheStatistics
Cache statistics
CachedInterpolant
Cached interpolant
CachedInterpolantMetrics
Performance metrics for cached interpolants
InterpolantCacheKey
Key for interpolant cache
InterpolationMemoryManager
Memory management for interpolation
InterpolationPerformanceTracker
Performance tracking for interpolation
MemoryOptimizationResult
Memory optimization result
MemoryStatistics
Memory statistics
MemoryTracker
Memory usage tracking
MemoryUsageRecord
Memory usage record
MethodStats
Method usage statistics
PerformanceSummary
Performance summary
PerformanceTrends
Performance trends

Enums§

CacheEvictionPolicy
Cache eviction policy
MemoryAllocationStrategy
Memory allocation strategy