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
+4 -1
View File
@@ -549,7 +549,7 @@ class MemoryHelper(metaclass=Singleton):
if not event: if not event:
return return
event_data: ConfigChangeEventData = event.event_data 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 return
self.stop_monitoring() self.stop_monitoring()
self.start_monitoring() self.start_monitoring()
@@ -563,6 +563,9 @@ class MemoryHelper(metaclass=Singleton):
if self._monitoring: if self._monitoring:
return return
# 设置内存阈值
self.set_threshold(settings.CONF['memory'])
# 初始化内存分析器 # 初始化内存分析器
self._monitoring = True self._monitoring = True
self._monitor_thread = threading.Thread(target=self._monitor_loop, daemon=True) self._monitor_thread = threading.Thread(target=self._monitor_loop, daemon=True)
-2
View File
@@ -1,4 +1,3 @@
from app.core.config import settings
from app.helper.memory import MemoryHelper from app.helper.memory import MemoryHelper
@@ -8,7 +7,6 @@ def init_memory_manager():
""" """
memory_manager = MemoryHelper() memory_manager = MemoryHelper()
# 设置内存阈值和启动监控 # 设置内存阈值和启动监控
memory_manager.set_threshold(settings.CONF['memory'])
memory_manager.start_monitoring() memory_manager.start_monitoring()