MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / get_available_memory_mb

Method get_available_memory_mb

resource_monitor.py:59–68  ·  view source on GitHub ↗

Get available memory in MB

(self)

Source from the content-addressed store, hash-verified

57 self.logger.error(f"Error getting CPU usage: {e}")
58 return 0
59
60 def get_available_memory_mb(self):
61 """Get available memory in MB"""
62 if not _HAS_PSUTIL:
63 return 999
64 try:
65 mem = psutil.virtual_memory()
66 return mem.available / (1024 * 1024)
67 except Exception as e:
68 self.logger.error(f"Error getting available memory: {e}")
69 return 0
70
71 def is_system_healthy(self):

Callers 2

can_start_operationMethod · 0.95

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected