mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-09 09:26:55 +08:00
chore(architecture): 启动性能基线只更新模块计数
startup-performance-baseline.json 还原 v3 记录的平台、Python 版本与耗时样本, 只把三个冷导入入口的 loaded_app_module_count 各 +5。耗时样本按本机重采样会把 max_ms 抬高约 51%,而冷导入预算按 max(max_ms*2, max_ms+500)*1.15 计算,跟着 样本一起放宽;沿用 v3 样本时预算为 2565/2622/2715ms,本机实测中位数 1838/2105/1794ms 仍在预算内,--check 通过。
This commit is contained in:
+154
-154
@@ -1,41 +1,41 @@
|
||||
{
|
||||
"schema_version": 2,
|
||||
"generated_at": "2026-09-01T23:19:26.497070+00:00",
|
||||
"platform": "Linux-6.1.0-35-amd64-x86_64-with-glibc2.36",
|
||||
"python": "3.14.7",
|
||||
"generated_at": "2026-09-01T09:42:57.922376+00:00",
|
||||
"platform": "macOS-26.5.2-arm64-arm-64bit-Mach-O",
|
||||
"python": "3.14.3",
|
||||
"repeat": 3,
|
||||
"targets": {
|
||||
"app.startup.lifecycle": {
|
||||
"loaded_app_module_count": 515,
|
||||
"max_ms": 1794.267,
|
||||
"median_ms": 1762.863,
|
||||
"min_ms": 1708.563,
|
||||
"max_ms": 1115.407,
|
||||
"median_ms": 1106.606,
|
||||
"min_ms": 1098.166,
|
||||
"samples_ms": [
|
||||
1794.267,
|
||||
1762.863,
|
||||
1708.563
|
||||
1115.407,
|
||||
1098.166,
|
||||
1106.606
|
||||
]
|
||||
},
|
||||
"app.factory": {
|
||||
"loaded_app_module_count": 527,
|
||||
"max_ms": 1737.73,
|
||||
"median_ms": 1647.82,
|
||||
"min_ms": 1639.15,
|
||||
"max_ms": 1140.393,
|
||||
"median_ms": 1134.83,
|
||||
"min_ms": 1119.004,
|
||||
"samples_ms": [
|
||||
1737.73,
|
||||
1647.82,
|
||||
1639.15
|
||||
1119.004,
|
||||
1140.393,
|
||||
1134.83
|
||||
]
|
||||
},
|
||||
"app.main": {
|
||||
"loaded_app_module_count": 529,
|
||||
"max_ms": 1786.613,
|
||||
"median_ms": 1712.973,
|
||||
"min_ms": 1698.844,
|
||||
"max_ms": 1180.675,
|
||||
"median_ms": 1165.915,
|
||||
"min_ms": 1161.859,
|
||||
"samples_ms": [
|
||||
1786.613,
|
||||
1698.844,
|
||||
1712.973
|
||||
1180.675,
|
||||
1165.915,
|
||||
1161.859
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -47,32 +47,32 @@
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 32,
|
||||
"startup_ms": 0.929,
|
||||
"full_lifespan_ms": 1.366,
|
||||
"startup_ms": 0.716,
|
||||
"full_lifespan_ms": 1.819,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.078,
|
||||
"后台任务登记器": 0.048,
|
||||
"数据库准备": 0.039,
|
||||
"HTTP 基础能力": 0.036,
|
||||
"站点访问端口": 0.033,
|
||||
"Chain 外部端口": 0.032,
|
||||
"Chain 网络端口": 0.031,
|
||||
"领域依赖装配": 0.031,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.031,
|
||||
"路由": 0.032,
|
||||
"插件运行时装配": 0.031,
|
||||
"模块服务": 0.031,
|
||||
"插件服务装配": 0.03,
|
||||
"消息队列": 0.03,
|
||||
"插件备份恢复": 0.03,
|
||||
"插件": 0.03,
|
||||
"定时器": 0.03,
|
||||
"监控器": 0.03,
|
||||
"待处理整理回放": 0.029,
|
||||
"命令服务": 0.03,
|
||||
"工作流": 0.029,
|
||||
"插件同步与启动收尾": 0.03
|
||||
"文件日志": 0.067,
|
||||
"后台任务登记器": 0.035,
|
||||
"数据库准备": 0.03,
|
||||
"HTTP 基础能力": 0.022,
|
||||
"站点访问端口": 0.021,
|
||||
"Chain 外部端口": 0.02,
|
||||
"Chain 网络端口": 0.019,
|
||||
"领域依赖装配": 0.019,
|
||||
"数据库引擎预热": 0.016,
|
||||
"数据库连接预算": 0.019,
|
||||
"路由": 0.021,
|
||||
"插件运行时装配": 0.019,
|
||||
"模块服务": 0.023,
|
||||
"插件服务装配": 0.02,
|
||||
"消息队列": 0.02,
|
||||
"插件备份恢复": 0.02,
|
||||
"插件": 0.02,
|
||||
"定时器": 0.02,
|
||||
"监控器": 0.02,
|
||||
"待处理整理回放": 0.02,
|
||||
"命令服务": 0.02,
|
||||
"工作流": 0.02,
|
||||
"插件同步与启动收尾": 0.016
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -85,32 +85,32 @@
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 32,
|
||||
"startup_ms": 0.993,
|
||||
"full_lifespan_ms": 1.445,
|
||||
"startup_ms": 0.729,
|
||||
"full_lifespan_ms": 1.879,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.082,
|
||||
"后台任务登记器": 0.051,
|
||||
"数据库准备": 0.041,
|
||||
"HTTP 基础能力": 0.039,
|
||||
"站点访问端口": 0.035,
|
||||
"Chain 外部端口": 0.034,
|
||||
"Chain 网络端口": 0.033,
|
||||
"领域依赖装配": 0.032,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.031,
|
||||
"路由": 0.032,
|
||||
"插件运行时装配": 0.031,
|
||||
"模块服务": 0.031,
|
||||
"插件服务装配": 0.031,
|
||||
"消息队列": 0.031,
|
||||
"插件备份恢复": 0.031,
|
||||
"插件": 0.031,
|
||||
"定时器": 0.031,
|
||||
"监控器": 0.031,
|
||||
"待处理整理回放": 0.031,
|
||||
"命令服务": 0.031,
|
||||
"工作流": 0.03,
|
||||
"插件同步与启动收尾": 0.035
|
||||
"文件日志": 0.07,
|
||||
"后台任务登记器": 0.036,
|
||||
"数据库准备": 0.028,
|
||||
"HTTP 基础能力": 0.024,
|
||||
"站点访问端口": 0.023,
|
||||
"Chain 外部端口": 0.023,
|
||||
"Chain 网络端口": 0.02,
|
||||
"领域依赖装配": 0.022,
|
||||
"数据库引擎预热": 0.02,
|
||||
"数据库连接预算": 0.02,
|
||||
"路由": 0.022,
|
||||
"插件运行时装配": 0.021,
|
||||
"模块服务": 0.021,
|
||||
"插件服务装配": 0.019,
|
||||
"消息队列": 0.023,
|
||||
"插件备份恢复": 0.021,
|
||||
"插件": 0.019,
|
||||
"定时器": 0.02,
|
||||
"监控器": 0.021,
|
||||
"待处理整理回放": 0.021,
|
||||
"命令服务": 0.02,
|
||||
"工作流": 0.02,
|
||||
"插件同步与启动收尾": 0.02
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -123,32 +123,32 @@
|
||||
{
|
||||
"mode": "normal",
|
||||
"enabled_component_count": 32,
|
||||
"startup_ms": 0.987,
|
||||
"full_lifespan_ms": 1.426,
|
||||
"startup_ms": 0.758,
|
||||
"full_lifespan_ms": 1.909,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.081,
|
||||
"后台任务登记器": 0.048,
|
||||
"数据库准备": 0.039,
|
||||
"HTTP 基础能力": 0.037,
|
||||
"站点访问端口": 0.034,
|
||||
"Chain 外部端口": 0.033,
|
||||
"Chain 网络端口": 0.032,
|
||||
"领域依赖装配": 0.031,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.031,
|
||||
"路由": 0.031,
|
||||
"插件运行时装配": 0.03,
|
||||
"模块服务": 0.031,
|
||||
"插件服务装配": 0.031,
|
||||
"消息队列": 0.031,
|
||||
"插件备份恢复": 0.032,
|
||||
"插件": 0.03,
|
||||
"定时器": 0.03,
|
||||
"监控器": 0.031,
|
||||
"待处理整理回放": 0.031,
|
||||
"命令服务": 0.03,
|
||||
"工作流": 0.045,
|
||||
"插件同步与启动收尾": 0.04
|
||||
"文件日志": 0.068,
|
||||
"后台任务登记器": 0.037,
|
||||
"数据库准备": 0.028,
|
||||
"HTTP 基础能力": 0.029,
|
||||
"站点访问端口": 0.025,
|
||||
"Chain 外部端口": 0.023,
|
||||
"Chain 网络端口": 0.023,
|
||||
"领域依赖装配": 0.022,
|
||||
"数据库引擎预热": 0.022,
|
||||
"数据库连接预算": 0.021,
|
||||
"路由": 0.023,
|
||||
"插件运行时装配": 0.022,
|
||||
"模块服务": 0.024,
|
||||
"插件服务装配": 0.022,
|
||||
"消息队列": 0.021,
|
||||
"插件备份恢复": 0.021,
|
||||
"插件": 0.021,
|
||||
"定时器": 0.021,
|
||||
"监控器": 0.021,
|
||||
"待处理整理回放": 0.021,
|
||||
"命令服务": 0.021,
|
||||
"工作流": 0.021,
|
||||
"插件同步与启动收尾": 0.022
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -159,8 +159,8 @@
|
||||
"database_connections_started": 0
|
||||
}
|
||||
],
|
||||
"median_startup_ms": 0.987,
|
||||
"median_full_lifespan_ms": 1.426,
|
||||
"median_startup_ms": 0.729,
|
||||
"median_full_lifespan_ms": 1.879,
|
||||
"enabled_component_count": 32,
|
||||
"enabled_components": [
|
||||
"文件日志",
|
||||
@@ -202,25 +202,25 @@
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 20,
|
||||
"startup_ms": 0.829,
|
||||
"full_lifespan_ms": 1.141,
|
||||
"startup_ms": 0.552,
|
||||
"full_lifespan_ms": 1.178,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.094,
|
||||
"后台任务登记器": 0.058,
|
||||
"数据库准备": 0.042,
|
||||
"HTTP 基础能力": 0.037,
|
||||
"站点访问端口": 0.034,
|
||||
"Chain 外部端口": 0.034,
|
||||
"Chain 网络端口": 0.037,
|
||||
"领域依赖装配": 0.034,
|
||||
"数据库引擎预热": 0.032,
|
||||
"数据库连接预算": 0.031,
|
||||
"路由": 0.03,
|
||||
"插件运行时装配": 0.031,
|
||||
"模块服务": 0.03,
|
||||
"插件服务装配": 0.03,
|
||||
"消息队列": 0.03,
|
||||
"插件同步与启动收尾": 0.031
|
||||
"文件日志": 0.065,
|
||||
"后台任务登记器": 0.032,
|
||||
"数据库准备": 0.028,
|
||||
"HTTP 基础能力": 0.024,
|
||||
"站点访问端口": 0.02,
|
||||
"Chain 外部端口": 0.021,
|
||||
"Chain 网络端口": 0.019,
|
||||
"领域依赖装配": 0.021,
|
||||
"数据库引擎预热": 0.021,
|
||||
"数据库连接预算": 0.02,
|
||||
"路由": 0.021,
|
||||
"插件运行时装配": 0.016,
|
||||
"模块服务": 0.018,
|
||||
"插件服务装配": 0.018,
|
||||
"消息队列": 0.019,
|
||||
"插件同步与启动收尾": 0.018
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -233,25 +233,25 @@
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 20,
|
||||
"startup_ms": 0.712,
|
||||
"full_lifespan_ms": 1.02,
|
||||
"startup_ms": 0.558,
|
||||
"full_lifespan_ms": 1.2,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.076,
|
||||
"后台任务登记器": 0.053,
|
||||
"数据库准备": 0.04,
|
||||
"HTTP 基础能力": 0.037,
|
||||
"站点访问端口": 0.035,
|
||||
"Chain 外部端口": 0.033,
|
||||
"Chain 网络端口": 0.031,
|
||||
"领域依赖装配": 0.031,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.03,
|
||||
"路由": 0.03,
|
||||
"插件运行时装配": 0.03,
|
||||
"模块服务": 0.03,
|
||||
"插件服务装配": 0.03,
|
||||
"消息队列": 0.029,
|
||||
"插件同步与启动收尾": 0.03
|
||||
"文件日志": 0.067,
|
||||
"后台任务登记器": 0.036,
|
||||
"数据库准备": 0.025,
|
||||
"HTTP 基础能力": 0.024,
|
||||
"站点访问端口": 0.02,
|
||||
"Chain 外部端口": 0.02,
|
||||
"Chain 网络端口": 0.019,
|
||||
"领域依赖装配": 0.019,
|
||||
"数据库引擎预热": 0.015,
|
||||
"数据库连接预算": 0.019,
|
||||
"路由": 0.021,
|
||||
"插件运行时装配": 0.02,
|
||||
"模块服务": 0.02,
|
||||
"插件服务装配": 0.02,
|
||||
"消息队列": 0.02,
|
||||
"插件同步与启动收尾": 0.02
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -264,25 +264,25 @@
|
||||
{
|
||||
"mode": "safe",
|
||||
"enabled_component_count": 20,
|
||||
"startup_ms": 0.728,
|
||||
"full_lifespan_ms": 1.026,
|
||||
"startup_ms": 0.579,
|
||||
"full_lifespan_ms": 1.211,
|
||||
"stage_ms": {
|
||||
"文件日志": 0.076,
|
||||
"后台任务登记器": 0.055,
|
||||
"数据库准备": 0.039,
|
||||
"HTTP 基础能力": 0.037,
|
||||
"站点访问端口": 0.035,
|
||||
"Chain 外部端口": 0.036,
|
||||
"Chain 网络端口": 0.035,
|
||||
"领域依赖装配": 0.032,
|
||||
"数据库引擎预热": 0.031,
|
||||
"数据库连接预算": 0.03,
|
||||
"路由": 0.031,
|
||||
"插件运行时装配": 0.03,
|
||||
"模块服务": 0.03,
|
||||
"插件服务装配": 0.031,
|
||||
"消息队列": 0.031,
|
||||
"插件同步与启动收尾": 0.03
|
||||
"文件日志": 0.062,
|
||||
"后台任务登记器": 0.042,
|
||||
"数据库准备": 0.027,
|
||||
"HTTP 基础能力": 0.028,
|
||||
"站点访问端口": 0.021,
|
||||
"Chain 外部端口": 0.022,
|
||||
"Chain 网络端口": 0.021,
|
||||
"领域依赖装配": 0.021,
|
||||
"数据库引擎预热": 0.019,
|
||||
"数据库连接预算": 0.021,
|
||||
"路由": 0.022,
|
||||
"插件运行时装配": 0.02,
|
||||
"模块服务": 0.023,
|
||||
"插件服务装配": 0.02,
|
||||
"消息队列": 0.02,
|
||||
"插件同步与启动收尾": 0.02
|
||||
},
|
||||
"threads_before": 1,
|
||||
"threads_started": 1,
|
||||
@@ -293,8 +293,8 @@
|
||||
"database_connections_started": 0
|
||||
}
|
||||
],
|
||||
"median_startup_ms": 0.728,
|
||||
"median_full_lifespan_ms": 1.026,
|
||||
"median_startup_ms": 0.558,
|
||||
"median_full_lifespan_ms": 1.2,
|
||||
"enabled_component_count": 20,
|
||||
"enabled_components": [
|
||||
"文件日志",
|
||||
|
||||
Reference in New Issue
Block a user