mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-07-12 16:02:35 +08:00
优化内存管理,增加最大内存配置项,改进内存使用检查逻辑。
This commit is contained in:
@@ -41,12 +41,11 @@ class TorrentsChain(ChainBase, metaclass=Singleton):
|
||||
self.torrenthelper = TorrentHelper()
|
||||
# 初始化内存管理器
|
||||
self.memory_manager = MemoryManager()
|
||||
# 启动内存监控(如果需要)
|
||||
if settings.BIG_MEMORY_MODE:
|
||||
self.memory_manager.set_threshold(85) # 大内存模式下提高阈值
|
||||
else:
|
||||
self.memory_manager.set_threshold(75) # 普通模式下较低阈值
|
||||
# 设置内存阈值和启动监控
|
||||
max_memory = settings.CACHE_CONF['memory']
|
||||
self.memory_manager.set_threshold(max_memory)
|
||||
self.memory_manager.start_monitoring()
|
||||
logger.info(f"内存监控已启用 - 阈值: {max_memory}MB")
|
||||
|
||||
def __del__(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user