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

Method get_memory_usage

resource_monitor.py:38–47  ·  view source on GitHub ↗

Get current memory usage percentage

(self)

Source from the content-addressed store, hash-verified

36 self.last_warning_time = 0
37 self.warning_interval = 60 # Don't spam warnings more than once per minute
38
39 def get_memory_usage(self):
40 """Get current memory usage percentage"""
41 if not _HAS_PSUTIL:
42 return 0
43 try:
44 mem = psutil.virtual_memory()
45 return mem.percent
46 except Exception as e:
47 self.logger.error(f"Error getting memory usage: {e}")
48 return 0
49
50 def get_cpu_usage(self):

Callers 2

is_system_healthyMethod · 0.95
runMethod · 0.80

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected