feat: 启动时记录可选依赖 objgraph/pympler 的可用性
This commit is contained in:
@@ -88,6 +88,12 @@ def _setup_mem_logger() -> logging.Logger:
|
|||||||
|
|
||||||
logger = _setup_mem_logger()
|
logger = _setup_mem_logger()
|
||||||
|
|
||||||
|
# 启动时记录可选依赖的可用性
|
||||||
|
if not OBJGRAPH_AVAILABLE:
|
||||||
|
logger.warning("objgraph 未安装,对象增长分析功能不可用 (pip install objgraph)")
|
||||||
|
if not PYMPLER_AVAILABLE:
|
||||||
|
logger.warning("pympler 未安装,类型内存分析功能不可用 (pip install Pympler)")
|
||||||
|
|
||||||
_process: "Process" = psutil.Process()
|
_process: "Process" = psutil.Process()
|
||||||
_last_snapshot: tracemalloc.Snapshot | None = None
|
_last_snapshot: tracemalloc.Snapshot | None = None
|
||||||
_last_type_summary: list | None = None
|
_last_type_summary: list | None = None
|
||||||
|
|||||||
Reference in New Issue
Block a user