Benchmarks are intentionally lightweight and reproducible:

uv run python examples/benchmark_efficiency.py

Current local baseline after the executable-weight expansion optimization:

elapsed_seconds=1.186
ic_rows=299
lag_analysis_rows=20
lag_returns_rows=5710

The previous local baseline was about 2.38s for the same synthetic factor evaluation. The improvement comes from reusing prepared market data and using a vectorized as-of expansion for portfolio weights instead of nested Python loops over execution dates and assets.