Module memory

Source
Expand description

Memory optimization components for ant-quic

This module provides memory-efficient resource management including:

  • Connection pooling for Quinn connections
  • Candidate caching with TTL
  • Automatic cleanup of expired sessions and state
  • Frame batching for reduced packet overhead

Structs§

CandidateCache
Candidate cache with TTL for efficient candidate management
CandidateCacheConfig
Configuration for candidate caching
CandidateCacheStats
Statistics for candidate cache
ConnectionPool
Connection pool for reusing Quinn connections
ConnectionPoolConfig
Configuration for connection pooling
ConnectionPoolStats
Statistics for connection pool
FrameBatchingConfig
Configuration for frame batching
FrameBatchingCoordinator
Frame batching coordinator for reduced packet overhead
FrameBatchingStats
Statistics for frame batching
MemoryOptimizationManager
Memory optimization manager that coordinates all memory optimization components
MemoryOptimizationStats
Comprehensive memory optimization statistics
SessionCleanupConfig
Configuration for session cleanup
SessionCleanupCoordinator
Session state cleanup coordinator
SessionCleanupStats
Statistics for session cleanup

Enums§

CleanupPriority
Priority for session cleanup
FramePriority
Priority for individual frames