diff --git a/tests/fixtures/architecture/startup-performance-baseline.json b/tests/fixtures/architecture/startup-performance-baseline.json index 3095322ca..bbd195456 100644 --- a/tests/fixtures/architecture/startup-performance-baseline.json +++ b/tests/fixtures/architecture/startup-performance-baseline.json @@ -1,41 +1,41 @@ { "schema_version": 2, - "generated_at": "2026-08-24T04:25:54.827827+00:00", + "generated_at": "2026-08-24T23:06:26.288074+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": 359, - "max_ms": 968.725, - "median_ms": 937.268, - "min_ms": 933.205, + "loaded_app_module_count": 361, + "max_ms": 904.069, + "median_ms": 898.164, + "min_ms": 896.39, "samples_ms": [ - 933.205, - 937.268, - 968.725 + 904.069, + 896.39, + 898.164 ] }, "app.factory": { - "loaded_app_module_count": 371, - "max_ms": 943.204, - "median_ms": 941.996, - "min_ms": 937.878, + "loaded_app_module_count": 373, + "max_ms": 923.165, + "median_ms": 921.768, + "min_ms": 921.249, "samples_ms": [ - 941.996, - 943.204, - 937.878 + 921.768, + 923.165, + 921.249 ] }, "app.main": { - "loaded_app_module_count": 373, - "max_ms": 1068.791, - "median_ms": 1064.912, - "min_ms": 1053.947, + "loaded_app_module_count": 375, + "max_ms": 1069.392, + "median_ms": 1037.036, + "min_ms": 1027.603, "samples_ms": [ - 1053.947, - 1068.791, - 1064.912 + 1069.392, + 1037.036, + 1027.603 ] } }, @@ -46,101 +46,101 @@ "samples": [ { "mode": "normal", - "enabled_component_count": 23, - "startup_ms": 0.629, - "full_lifespan_ms": 0.781, + "enabled_component_count": 25, + "startup_ms": 0.645, + "full_lifespan_ms": 1.493, "stage_ms": { - "后台任务登记器": 0.079, - "数据库准备": 0.038, - "HTTP 基础能力": 0.031, - "领域依赖装配": 0.028, - "数据库引擎预热": 0.024, - "数据库连接预算": 0.024, - "路由": 0.024, - "模块服务": 0.023, - "插件备份恢复": 0.02, - "插件": 0.023, - "定时器": 0.024, - "监控器": 0.021, - "待处理整理回放": 0.022, - "命令服务": 0.023, - "工作流": 0.02, - "插件同步与启动收尾": 0.033 - }, - "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": 23, - "startup_ms": 0.628, - "full_lifespan_ms": 0.778, - "stage_ms": { - "后台任务登记器": 0.079, - "数据库准备": 0.037, + "后台任务登记器": 0.071, + "数据库准备": 0.043, "HTTP 基础能力": 0.029, - "领域依赖装配": 0.032, - "数据库引擎预热": 0.023, - "数据库连接预算": 0.022, - "路由": 0.024, - "模块服务": 0.021, - "插件备份恢复": 0.024, - "插件": 0.021, - "定时器": 0.024, - "监控器": 0.019, - "待处理整理回放": 0.022, - "命令服务": 0.022, - "工作流": 0.022, - "插件同步与启动收尾": 0.033 - }, - "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": 23, - "startup_ms": 0.658, - "full_lifespan_ms": 0.836, - "stage_ms": { - "后台任务登记器": 0.081, - "数据库准备": 0.044, - "HTTP 基础能力": 0.029, - "领域依赖装配": 0.04, + "领域依赖装配": 0.029, "数据库引擎预热": 0.024, "数据库连接预算": 0.023, - "路由": 0.025, - "模块服务": 0.02, + "路由": 0.022, + "模块服务": 0.024, + "插件备份恢复": 0.025, + "插件": 0.021, + "定时器": 0.025, + "监控器": 0.021, + "待处理整理回放": 0.027, + "命令服务": 0.024, + "工作流": 0.021, + "插件同步与启动收尾": 0.021 + }, + "threads_before": 2, + "threads_started": 2, + "threads_after": 2, + "tasks_before": 1, + "tasks_started": 1, + "tasks_after": 1, + "database_connections_started": 0 + }, + { + "mode": "normal", + "enabled_component_count": 25, + "startup_ms": 0.644, + "full_lifespan_ms": 1.462, + "stage_ms": { + "后台任务登记器": 0.076, + "数据库准备": 0.04, + "HTTP 基础能力": 0.03, + "领域依赖装配": 0.028, + "数据库引擎预热": 0.025, + "数据库连接预算": 0.023, + "路由": 0.024, + "模块服务": 0.023, "插件备份恢复": 0.024, "插件": 0.02, "定时器": 0.022, - "监控器": 0.023, - "待处理整理回放": 0.022, - "命令服务": 0.022, - "工作流": 0.022, - "插件同步与启动收尾": 0.031 + "监控器": 0.024, + "待处理整理回放": 0.02, + "命令服务": 0.024, + "工作流": 0.024, + "插件同步与启动收尾": 0.023 }, "threads_before": 2, "threads_started": 2, "threads_after": 2, "tasks_before": 1, - "tasks_started": 2, + "tasks_started": 1, + "tasks_after": 1, + "database_connections_started": 0 + }, + { + "mode": "normal", + "enabled_component_count": 25, + "startup_ms": 0.637, + "full_lifespan_ms": 1.493, + "stage_ms": { + "后台任务登记器": 0.077, + "数据库准备": 0.038, + "HTTP 基础能力": 0.03, + "领域依赖装配": 0.028, + "数据库引擎预热": 0.024, + "数据库连接预算": 0.025, + "路由": 0.025, + "模块服务": 0.025, + "插件备份恢复": 0.023, + "插件": 0.02, + "定时器": 0.024, + "监控器": 0.022, + "待处理整理回放": 0.022, + "命令服务": 0.024, + "工作流": 0.02, + "插件同步与启动收尾": 0.023 + }, + "threads_before": 2, + "threads_started": 2, + "threads_after": 2, + "tasks_before": 1, + "tasks_started": 1, "tasks_after": 1, "database_connections_started": 0 } ], - "median_startup_ms": 0.629, - "median_full_lifespan_ms": 0.781, - "enabled_component_count": 23, + "median_startup_ms": 0.644, + "median_full_lifespan_ms": 1.493, + "enabled_component_count": 25, "enabled_components": [ "后台任务登记器", "数据库准备", @@ -164,87 +164,89 @@ "待处理整理回放", "命令服务", "工作流", - "插件备份" + "插件备份", + "停止信号", + "插件同步与启动收尾" ] }, "safe": { "samples": [ { "mode": "safe", - "enabled_component_count": 11, - "startup_ms": 0.567, - "full_lifespan_ms": 0.734, + "enabled_component_count": 13, + "startup_ms": 0.478, + "full_lifespan_ms": 0.888, "stage_ms": { - "后台任务登记器": 0.095, - "数据库准备": 0.05, - "HTTP 基础能力": 0.034, - "领域依赖装配": 0.032, - "数据库引擎预热": 0.026, - "数据库连接预算": 0.031, - "路由": 0.026, - "模块服务": 0.02, - "插件同步与启动收尾": 0.052 + "后台任务登记器": 0.072, + "数据库准备": 0.042, + "HTTP 基础能力": 0.031, + "领域依赖装配": 0.033, + "数据库引擎预热": 0.027, + "数据库连接预算": 0.024, + "路由": 0.023, + "模块服务": 0.025, + "插件同步与启动收尾": 0.025 }, "threads_before": 2, "threads_started": 2, "threads_after": 2, "tasks_before": 1, - "tasks_started": 2, + "tasks_started": 1, "tasks_after": 1, "database_connections_started": 0 }, { "mode": "safe", - "enabled_component_count": 11, - "startup_ms": 0.465, - "full_lifespan_ms": 0.61, + "enabled_component_count": 13, + "startup_ms": 0.497, + "full_lifespan_ms": 0.913, "stage_ms": { "后台任务登记器": 0.078, - "数据库准备": 0.037, - "HTTP 基础能力": 0.029, - "领域依赖装配": 0.029, - "数据库引擎预热": 0.026, - "数据库连接预算": 0.024, - "路由": 0.022, - "模块服务": 0.02, - "插件同步与启动收尾": 0.034 + "数据库准备": 0.038, + "HTTP 基础能力": 0.03, + "领域依赖装配": 0.032, + "数据库引擎预热": 0.027, + "数据库连接预算": 0.026, + "路由": 0.026, + "模块服务": 0.025, + "插件同步与启动收尾": 0.022 }, "threads_before": 2, "threads_started": 2, "threads_after": 2, "tasks_before": 1, - "tasks_started": 2, + "tasks_started": 1, "tasks_after": 1, "database_connections_started": 0 }, { "mode": "safe", - "enabled_component_count": 11, - "startup_ms": 0.456, - "full_lifespan_ms": 0.628, + "enabled_component_count": 13, + "startup_ms": 0.537, + "full_lifespan_ms": 0.962, "stage_ms": { - "后台任务登记器": 0.076, - "数据库准备": 0.036, - "HTTP 基础能力": 0.029, - "领域依赖装配": 0.027, - "数据库引擎预热": 0.023, + "后台任务登记器": 0.084, + "数据库准备": 0.039, + "HTTP 基础能力": 0.031, + "领域依赖装配": 0.028, + "数据库引擎预热": 0.025, "数据库连接预算": 0.024, - "路由": 0.024, - "模块服务": 0.022, - "插件同步与启动收尾": 0.057 + "路由": 0.025, + "模块服务": 0.026, + "插件同步与启动收尾": 0.024 }, "threads_before": 2, "threads_started": 2, "threads_after": 2, "tasks_before": 1, - "tasks_started": 2, + "tasks_started": 1, "tasks_after": 1, "database_connections_started": 0 } ], - "median_startup_ms": 0.465, - "median_full_lifespan_ms": 0.628, - "enabled_component_count": 11, + "median_startup_ms": 0.497, + "median_full_lifespan_ms": 0.913, + "enabled_component_count": 13, "enabled_components": [ "后台任务登记器", "数据库准备", @@ -256,7 +258,9 @@ "模块服务", "整理后台服务", "AI智能体会话", - "事件投递屏障" + "事件投递屏障", + "停止信号", + "插件同步与启动收尾" ] } }