Module memory

Module memory 

Source
Expand description

Memory profiling and optimization utilities for graph data structures

This module provides tools to analyze and optimize memory usage in graph operations.

Re-exports§

pub use compact::BitPackedGraph;
pub use compact::CSRGraph;
pub use compact::CompressedAdjacencyList;
pub use compact::HybridGraph;
pub use compact::MemmapGraph;

Modules§

compact
Compact graph representations for memory efficiency

Structs§

AdvancedMemoryAnalyzer
Advanced memory analysis for graph algorithms
FragmentationReport
Report on memory fragmentation in graph structures
MemoryMetrics
Memory monitoring metrics collected over time
MemoryProfiler
Memory profiler for graph structures
MemorySample
Memory usage sample at a specific time
MemoryStats
Memory usage statistics for a graph
OptimizationSuggestions
Memory optimization suggestions
OptimizedGraphBuilder
Memory-optimized graph builder
RealTimeMemoryProfiler
Real-time memory profiler for monitoring memory usage during algorithm execution

Functions§

suggest_optimizations
Analyze a graph and provide memory optimization suggestions