fix memory threshold

This commit is contained in:
jxxghp
2025-06-08 11:14:16 +08:00
parent d840ed6c5a
commit 83a8c8b42b
2 changed files with 4 additions and 3 deletions

View File

@@ -549,7 +549,7 @@ class MemoryHelper(metaclass=Singleton):
if not event:
return
event_data: ConfigChangeEventData = event.event_data
if event_data.key not in ['MEMORY_MONITOR_ENABLE']:
if event_data.key not in ['MEMORY_MONITOR_ENABLE', 'MEMORY_DETAILED_ANALYSIS', 'BIG_MEMORY_MODE']:
return
self.stop_monitoring()
self.start_monitoring()
@@ -563,6 +563,9 @@ class MemoryHelper(metaclass=Singleton):
if self._monitoring:
return
# 设置内存阈值
self.set_threshold(settings.CONF['memory'])
# 初始化内存分析器
self._monitoring = True
self._monitor_thread = threading.Thread(target=self._monitor_loop, daemon=True)

View File

@@ -1,4 +1,3 @@
from app.core.config import settings
from app.helper.memory import MemoryHelper
@@ -8,7 +7,6 @@ def init_memory_manager():
"""
memory_manager = MemoryHelper()
# 设置内存阈值和启动监控
memory_manager.set_threshold(settings.CONF['memory'])
memory_manager.start_monitoring()