Avatar for the BoundaryML user
BoundaryML
baml
BlogDocsChangelog

ci: split benchmark build (Blacksmith ARM64) from CodSpeed walltime run

#3601Merged
Comparing
hellovai/fix-benchmarks
(
16475d4
) with
canary
(
d393c6f
)
CodSpeed Performance Gauge
-53%
Archived
20

Benchmarks

20 total
vm_array_push_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-62%
8.9 ms23.5 ms
vm_string_concat_5k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
×6.7
27.1 ms4.1 ms
vm_closure_call_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-63%
8.4 ms22.7 ms
vm_mixed_ops
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-45%
5.9 ms10.7 ms
vm_nested_loop
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-50%
4.9 ms9.9 ms
vm_field_access_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-61%
6.7 ms17.1 ms
vm_class_create_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-68%
12.5 ms38.9 ms
vm_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-31%
5.7 ms8.2 ms
vm_call_chain_100_x_5k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-75%
35.1 ms142.9 ms
vm_loop_500k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-82%
21.1 ms117.7 ms
vm_wide_nested_class_create_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
N/A
N/A300.9 ms
vm_array_iter_10k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-33%
5.2 ms7.8 ms
engine_init_cost
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-81%
3.3 ms17.3 ms
compile_to_engine
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
96.9 ms96.9 ms*
startup_empty_expression
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
98.9 ms98.9 ms*
e2e_hello_world
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
97.3 ms97.3 ms*
e2e_arithmetic
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
95.8 ms95.8 ms*
e2e_class_and_loop
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
100.8 ms100.8 ms*
e2e_100_functions
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
153.2 ms153.2 ms*
e2e_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
0%
99.2 ms99.2 ms*

Commits

Click on a commit to change the comparison range
Base
canary
d393c6f
-50.34%
perf(bench): compile + build tokio runtime once in vm_* runtime benches
cf3c725
2 months ago
by hellovai
-0.92%
ci: TEMP seed linux-arm-bench on this branch to validate run-job cache
7ba0f0f
2 months ago
by hellovai
+0.84%
ci: pass cargo home via artifact, not cache (cache misses across runners)
29bfa19
2 months ago
by hellovai
-2.31%
ci: slim cargo-home artifact (exclude registry/src)
16475d4
2 months ago
by hellovai
© 2026 CodSpeed Technology
Home Terms Privacy Docs