Module graph_memory_profiler

Module graph_memory_profiler 

Source
Expand description

Memory Usage Profiler for Advanced Mode

This module provides comprehensive memory profiling and optimization analysis for advanced mode components, including detailed memory usage tracking, optimization recommendations, and performance analysis.

Structs§

AdvancedMemoryProfiler
Comprehensive memory profiler for advanced mode
AllocationEfficiencyAnalysis
Allocation efficiency analysis results
AllocationPattern
Memory allocation pattern analysis
EfficiencyAnalysis
Memory efficiency analysis results
MemoryExecutionProfile
Memory execution profile for a single algorithm run
MemoryProfile
Memory usage profiling data for different advanced components
MemoryProfilerConfig
Configuration for memory profiling
MemoryStats
Memory usage statistics for different components
MemoryUsageReport
Comprehensive memory usage report
OptimizationOpportunity
Identified memory optimization opportunity

Enums§

OptimizationType
Types of memory optimizations

Functions§

create_extreme_stress_memory_profiler
Enhanced memory profiler for extreme stress testing
create_large_graph_memory_profiler
Convenience function to create a memory profiler optimized for large graphs
create_memory_profiler
Convenience function to create a memory profiler with default configuration
generate_profiled_large_graph
Memory-aware graph generator with profiling integration
profile_comprehensive_stress_test
Profile a comprehensive stress test with detailed memory analysis
run_memory_stress_tests
Comprehensive memory stress test runner