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

Method is_memory_pressure_critical

resource_monitor.py:128–150  ·  view source on GitHub ↗

Check if we're in critical memory pressure (< 80MB free) Emergency threshold for 416MB systems Returns: bool: True if critical memory pressure detected

(self)

Source from the content-addressed store, hash-verified

126
127 return self.is_system_healthy()
128
129 def is_memory_pressure_critical(self):
130 """
131 Check if we&#x27;re in critical memory pressure (< 80MB free)
132 Emergency threshold for 416MB systems
133
134 Returns:
135 bool: True if critical memory pressure detected
136 """
137 available_mb = self.get_available_memory_mb()
138
139 if available_mb < 80:
140 self.logger.critical(
141 f"🚨 CRITICAL MEMORY PRESSURE: Only {available_mb:.1f}MB free! "
142 f"Emergency pause recommended."
143 )
144 return True
145 elif available_mb < 120:
146 self.logger.warning(
147 f"⚠️ Memory pressure detected: {available_mb:.1f}MB free"
148 )
149 return False
150
151 return False
152
153 def get_system_status(self):

Callers 1

runMethod · 0.80

Calls 3

criticalMethod · 0.80
warningMethod · 0.80

Tested by

no test coverage detected