fix memory log

This commit is contained in:
jxxghp
2025-06-03 16:03:05 +08:00
parent 225de87d4d
commit d9aee4df77
+2 -1
View File
@@ -43,6 +43,7 @@ class MemoryManager(metaclass=Singleton):
:return: 回收的对象数量 :return: 回收的对象数量
""" """
before_memory = self.get_memory_usage() before_memory = self.get_memory_usage()
logger.info(f"开始强制垃圾回收,当前内存使用: {before_memory['rss']}")
if generation is not None: if generation is not None:
collected = gc.collect(generation) collected = gc.collect(generation)
@@ -52,7 +53,7 @@ class MemoryManager(metaclass=Singleton):
after_memory = self.get_memory_usage() after_memory = self.get_memory_usage()
memory_freed = before_memory['rss'] - after_memory['rss'] memory_freed = before_memory['rss'] - after_memory['rss']
if memory_freed > 1: # 释放超过1MB才记录 if memory_freed > 0:
logger.info(f"垃圾回收完成: 回收对象 {collected} 个, 释放内存 {memory_freed:.2f}MB") logger.info(f"垃圾回收完成: 回收对象 {collected} 个, 释放内存 {memory_freed:.2f}MB")
return collected return collected