mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 07:56:52 +08:00
refactor: use factory for supervised uvicorn modes
This commit is contained in:
+130
-124
@@ -1,41 +1,41 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"generated_at": "2026-08-17T15:05:56.902649+00:00",
|
||||
"generated_at": "2026-08-21T11:45:07.622632+00:00",
|
||||
"platform": "macOS-26.5.2-arm64-arm-64bit",
|
||||
"python": "3.12.6",
|
||||
"repeat": 3,
|
||||
"targets": {
|
||||
"app.startup.lifecycle": {
|
||||
"loaded_module_count": 1779,
|
||||
"max_ms": 968.467,
|
||||
"median_ms": 968.335,
|
||||
"min_ms": 960.971,
|
||||
"loaded_module_count": 1809,
|
||||
"max_ms": 1023.29,
|
||||
"median_ms": 1018.356,
|
||||
"min_ms": 992.011,
|
||||
"samples_ms": [
|
||||
968.335,
|
||||
968.467,
|
||||
960.971
|
||||
1023.29,
|
||||
1018.356,
|
||||
992.011
|
||||
]
|
||||
},
|
||||
"app.factory": {
|
||||
"loaded_module_count": 1791,
|
||||
"max_ms": 1026.357,
|
||||
"median_ms": 1019.56,
|
||||
"min_ms": 997.442,
|
||||
"loaded_module_count": 1818,
|
||||
"max_ms": 1058.352,
|
||||
"median_ms": 1048.27,
|
||||
"min_ms": 1045.441,
|
||||
"samples_ms": [
|
||||
1019.56,
|
||||
1026.357,
|
||||
997.442
|
||||
1058.352,
|
||||
1048.27,
|
||||
1045.441
|
||||
]
|
||||
},
|
||||
"app.main": {
|
||||
"loaded_module_count": 1933,
|
||||
"max_ms": 1091.202,
|
||||
"median_ms": 1083.385,
|
||||
"min_ms": 1076.762,
|
||||
"loaded_module_count": 1961,
|
||||
"max_ms": 1316.051,
|
||||
"median_ms": 1144.056,
|
||||
"min_ms": 1138.523,
|
||||
"samples_ms": [
|
||||
1091.202,
|
||||
1076.762,
|
||||
1083.385
|
||||
1138.523,
|
||||
1316.051,
|
||||
1144.056
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -47,78 +47,81 @@
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 14,
|
||||
"startup_ms": 0.55,
|
||||
"full_lifespan_ms": 0.621,
|
||||
"startup_ms": 0.566,
|
||||
"full_lifespan_ms": 0.67,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.071,
|
||||
"领域依赖装配": 0.035,
|
||||
"HTTP 基础能力": 0.077,
|
||||
"领域依赖装配": 0.038,
|
||||
"数据库引擎预热": 0.028,
|
||||
"数据库连接预算": 0.025,
|
||||
"路由": 0.022,
|
||||
"模块服务": 0.022,
|
||||
"插件备份恢复": 0.022,
|
||||
"插件": 0.021,
|
||||
"定时器": 0.022,
|
||||
"监控器": 0.022,
|
||||
"待处理整理回放": 0.023,
|
||||
"命令服务": 0.022,
|
||||
"工作流": 0.022,
|
||||
"插件同步与启动收尾": 0.035
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 14,
|
||||
"startup_ms": 0.574,
|
||||
"full_lifespan_ms": 0.669,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.08,
|
||||
"领域依赖装配": 0.036,
|
||||
"数据库引擎预热": 0.029,
|
||||
"数据库连接预算": 0.026,
|
||||
"路由": 0.023,
|
||||
"模块服务": 0.021,
|
||||
"插件备份恢复": 0.021,
|
||||
"数据库连接预算": 0.027,
|
||||
"路由": 0.027,
|
||||
"模块服务": 0.023,
|
||||
"插件备份恢复": 0.022,
|
||||
"插件": 0.02,
|
||||
"定时器": 0.02,
|
||||
"监控器": 0.023,
|
||||
"待处理整理回放": 0.025,
|
||||
"命令服务": 0.023,
|
||||
"工作流": 0.023,
|
||||
"插件同步与启动收尾": 0.03
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 14,
|
||||
"startup_ms": 0.571,
|
||||
"full_lifespan_ms": 0.678,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.077,
|
||||
"领域依赖装配": 0.036,
|
||||
"数据库引擎预热": 0.028,
|
||||
"数据库连接预算": 0.029,
|
||||
"路由": 0.025,
|
||||
"模块服务": 0.022,
|
||||
"插件备份恢复": 0.022,
|
||||
"插件": 0.023,
|
||||
"定时器": 0.023,
|
||||
"监控器": 0.022,
|
||||
"待处理整理回放": 0.024,
|
||||
"待处理整理回放": 0.021,
|
||||
"命令服务": 0.023,
|
||||
"工作流": 0.022
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 14,
|
||||
"startup_ms": 0.548,
|
||||
"full_lifespan_ms": 0.613,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.075,
|
||||
"领域依赖装配": 0.035,
|
||||
"数据库引擎预热": 0.028,
|
||||
"数据库连接预算": 0.028,
|
||||
"路由": 0.026,
|
||||
"模块服务": 0.022,
|
||||
"插件备份恢复": 0.023,
|
||||
"插件": 0.023,
|
||||
"定时器": 0.021,
|
||||
"监控器": 0.019,
|
||||
"待处理整理回放": 0.024,
|
||||
"命令服务": 0.023,
|
||||
"工作流": 0.022
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 14,
|
||||
"startup_ms": 0.549,
|
||||
"full_lifespan_ms": 0.616,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.07,
|
||||
"领域依赖装配": 0.034,
|
||||
"数据库引擎预热": 0.027,
|
||||
"数据库连接预算": 0.028,
|
||||
"路由": 0.026,
|
||||
"模块服务": 0.023,
|
||||
"插件备份恢复": 0.024,
|
||||
"插件": 0.023,
|
||||
"定时器": 0.021,
|
||||
"监控器": 0.019,
|
||||
"待处理整理回放": 0.024,
|
||||
"命令服务": 0.023,
|
||||
"工作流": 0.022
|
||||
"工作流": 0.022,
|
||||
"插件同步与启动收尾": 0.036
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
@@ -129,8 +132,8 @@
|
||||
"database_connections_started": 0
|
||||
}
|
||||
],
|
||||
"median_startup_ms": 0.549,
|
||||
"median_full_lifespan_ms": 0.616,
|
||||
"median_startup_ms": 0.571,
|
||||
"median_full_lifespan_ms": 0.67,
|
||||
"enabled_component_count": 14
|
||||
},
|
||||
"safe": {
|
||||
@@ -138,15 +141,38 @@
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 6,
|
||||
"startup_ms": 0.399,
|
||||
"full_lifespan_ms": 0.46,
|
||||
"startup_ms": 0.419,
|
||||
"full_lifespan_ms": 0.523,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.069,
|
||||
"领域依赖装配": 0.035,
|
||||
"数据库引擎预热": 0.027,
|
||||
"HTTP 基础能力": 0.082,
|
||||
"领域依赖装配": 0.04,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.029,
|
||||
"路由": 0.025,
|
||||
"模块服务": 0.022,
|
||||
"插件同步与启动收尾": 0.037
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 6,
|
||||
"startup_ms": 0.488,
|
||||
"full_lifespan_ms": 0.582,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.078,
|
||||
"领域依赖装配": 0.036,
|
||||
"数据库引擎预热": 0.03,
|
||||
"数据库连接预算": 0.027,
|
||||
"路由": 0.024,
|
||||
"模块服务": 0.026
|
||||
"模块服务": 0.022,
|
||||
"插件同步与启动收尾": 0.032
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
@@ -159,36 +185,16 @@
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 6,
|
||||
"startup_ms": 0.382,
|
||||
"full_lifespan_ms": 0.443,
|
||||
"startup_ms": 0.41,
|
||||
"full_lifespan_ms": 0.538,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.065,
|
||||
"领域依赖装配": 0.031,
|
||||
"数据库引擎预热": 0.025,
|
||||
"数据库连接预算": 0.025,
|
||||
"路由": 0.022,
|
||||
"模块服务": 0.023
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
"threads_after": 2,
|
||||
"tasks_before": 1,
|
||||
"tasks_started": 2,
|
||||
"tasks_after": 1,
|
||||
"database_connections_started": 0
|
||||
},
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 6,
|
||||
"startup_ms": 0.416,
|
||||
"full_lifespan_ms": 0.482,
|
||||
"stage_ms": {
|
||||
"HTTP 基础能力": 0.074,
|
||||
"HTTP 基础能力": 0.076,
|
||||
"领域依赖装配": 0.034,
|
||||
"数据库引擎预热": 0.028,
|
||||
"数据库连接预算": 0.027,
|
||||
"数据库连接预算": 0.026,
|
||||
"路由": 0.025,
|
||||
"模块服务": 0.025
|
||||
"模块服务": 0.024,
|
||||
"插件同步与启动收尾": 0.06
|
||||
},
|
||||
"threads_before": 2,
|
||||
"threads_started": 2,
|
||||
@@ -199,8 +205,8 @@
|
||||
"database_connections_started": 0
|
||||
}
|
||||
],
|
||||
"median_startup_ms": 0.399,
|
||||
"median_full_lifespan_ms": 0.46,
|
||||
"median_startup_ms": 0.419,
|
||||
"median_full_lifespan_ms": 0.538,
|
||||
"enabled_component_count": 6
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user