Expand description
Memory tracking module with modular structure.
This module provides comprehensive memory allocation tracking, analysis, and export functionality. It has been restructured from a single large file into focused, maintainable modules.
Re-exports§
pub use config::ExportMode;
pub use config::ExportOptions;
pub use export_json::build_unified_dashboard_structure;
pub use memory_tracker::get_global_tracker;
pub use memory_tracker::MemoryTracker;
pub use tracking_manager::ComprehensiveTrackingReport;
pub use tracking_manager::TrackingManager;
pub use global_functions::*;
Modules§
- allocation_
tracking - Memory allocation tracking implementation with bounded memory stats.
- config
- Configuration and export options for memory tracking.
- export_
html - HTML export functionality for memory tracking data.
- export_
json - Optimized JSON export functionality for memory tracking data.
- global_
functions - Global convenience functions for memory tracking.
- memory_
analysis - Memory layout and container analysis functionality.
- memory_
tracker - Core memory tracking functionality.
- tracking_
manager - Unified tracking manager interface.