Source code for memory

import os

[docs] def get_memory_usage(): """Get current memory usage in GB.""" try: import psutil process = psutil.Process(os.getpid()) return process.memory_info().rss / 1024 / 1024 / 1024 except ImportError: return 0.0 # Return 0 if psutil is not available
[docs] def log_memory_usage(stage=""): """Log current memory usage.""" memory_gb = get_memory_usage() if memory_gb > 0: print(f"Memory usage {stage}: {memory_gb:.2f} GB") else: print(f"Memory monitoring {stage}: psutil not available")