Expand description
Unified backend for intelligent memory tracking
§Unified Backend System
This module provides a unified backend system for intelligent memory tracking across different runtime environments without conflicting with existing core modules.
§Key Components
UnifiedBackend- Main orchestratorEnvironmentDetector- Runtime detectionTrackingDispatcher- Strategy routing
§Quick Start
Re-exports§
pub use backend::AsyncRuntimeType;pub use backend::BackendConfig;pub use backend::BackendError;pub use backend::MemoryAnalysisData;pub use backend::MemoryStatistics;pub use backend::RuntimeEnvironment;pub use backend::SessionMetadata;pub use backend::TrackingSession;pub use backend::TrackingStrategy;pub use backend::UnifiedBackend;pub use environment_detector::detect_environment;pub use environment_detector::detect_environment_detailed;pub use environment_detector::DetectionConfig;pub use environment_detector::DetectionMetadata;pub use environment_detector::DetectionMethod;pub use environment_detector::EnvironmentAnalysis;pub use environment_detector::EnvironmentDetector;pub use tracking_dispatcher::DispatcherConfig;pub use tracking_dispatcher::DispatcherMetrics;pub use tracking_dispatcher::MemoryTracker;pub use tracking_dispatcher::TrackerConfig;pub use tracking_dispatcher::TrackerError;pub use tracking_dispatcher::TrackerStatistics;pub use tracking_dispatcher::TrackerType;pub use tracking_dispatcher::TrackingDispatcher;pub use tracking_dispatcher::TrackingOperation;
Modules§
- backend
- environment_
detector - strategies
- Memory Tracking Strategies
- tracking_
dispatcher
Functions§
- quick_
start - Quick initialization function for unified backend Provides simple setup with default configuration
- test_
unified_ system - Test the unified backend system Ensures all components work together correctly