ogabrielluiz
ac95486108
feat(benchmarks): cold-start measurement harness
Adds a reproducible cold-start benchmarking harness covering lfx run bare boot,
lfx run <flow> first-execution, and langflow run end-to-end restart scenarios.
- src/backend/tests/benchmarks/: driver, scenarios, fixtures, mock LLM,
measurement Dockerfile, thresholds.json sentinel baseline, conftest.
- src/lfx/src/lfx/_bench.py: stdlib-only checkpoint instrumentation gated on
LFX_BENCHMARK_CHECKPOINTS.
- src/lfx/src/lfx/cli/run.py: integrates checkpoint hooks at after-imports,
before-run-flow, after-run-flow landmarks; dump() on completion.
- .github/workflows/cold-start-benchmark.yml: label-gated CI regression gate
with per-scenario matrix jobs. run-benchmarks (verify) and
run-benchmark-snapshot (capture) label triggers.
- Makefile: bench-local / bench-docker / bench-snapshot / bench-verify-synthetic.
- pyproject.toml + uv.lock: benchmarks dep group.
2026-04-20 11:37:42 -03:00
..
2026-01-21 18:38:45 +00:00
2026-04-03 05:59:09 +00:00
2025-11-24 12:27:06 +00:00
2026-04-20 11:37:42 -03:00
2026-01-21 18:38:45 +00:00
2025-02-03 15:21:04 +00:00
2026-01-21 18:38:45 +00:00
2025-09-02 17:45:53 +00:00
2026-04-06 17:29:14 -04:00
2026-02-10 11:48:33 +00:00
2026-03-19 19:40:26 +00:00
2026-01-21 18:38:45 +00:00
2026-02-24 03:55:27 +00:00
2026-04-03 15:02:11 +00:00
2026-04-03 15:02:11 +00:00
2026-04-03 15:02:11 +00:00
2026-01-21 18:38:45 +00:00
2026-04-08 17:51:18 +00:00
2026-04-08 17:51:18 +00:00
2026-04-08 17:51:18 +00:00
2025-11-24 12:27:06 +00:00
2026-03-23 20:50:01 +00:00
2026-01-21 18:38:45 +00:00
2026-01-21 18:38:45 +00:00
2025-11-24 12:27:06 +00:00
2026-03-25 13:26:56 +00:00
2026-04-03 05:59:09 +00:00
2026-04-10 17:54:08 +00:00
2026-04-15 08:41:09 -07:00
2026-04-03 15:02:11 +00:00
2026-01-21 18:38:45 +00:00
2026-04-14 21:23:12 +00:00
2026-01-21 18:38:45 +00:00
2026-01-21 18:38:45 +00:00
2026-01-21 18:38:45 +00:00
2025-11-24 12:27:06 +00:00
2026-01-21 18:38:45 +00:00
2026-04-08 10:00:41 +00:00