Avatar for the BoundaryML user
BoundaryML
baml
BlogDocsChangelog

ci(perf): opt-in perf on PRs, run after merge, adaptive bench sampling

#3651Merged
Comparing
hellovai/perf-fixes
(
9ff494e
) with
canary
(
26c4329
)
CodSpeed Performance Gauge
N/A
New
36
Skipped
12

Benchmarks

48 total
vm_speedtest_string_string_split_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A264 ms
vm_speedtest_string_substring_slice_long_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A111.7 ms
vm_speedtest_compute_nested_loops_500x500
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A55.6 ms
vm_speedtest_compute_nested_field_access_500k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A620 ms
vm_speedtest_concurrency_spawn_fan_out_100
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A6.2 ms
vm_speedtest_string_contains_medium_literal_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A62.3 ms
vm_speedtest_compute_mixed_ops_5k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A9.7 ms
vm_speedtest_compute_grid_alloc_1000x100
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A79 ms
vm_speedtest_classes_method_chain_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A113 ms
vm_speedtest_interfaces_match_dispatch_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A127.8 ms
vm_speedtest_concurrency_shared_array_1w_4r
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A42.2 ms
vm_speedtest_concurrency_parallel_sum_sequential_1m
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A200.3 ms
vm_speedtest_compute_binary_tree_depth_20
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A690.1 ms
vm_speedtest_string_split_long_literal_1k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A9.1 ms
vm_speedtest_compute_fib_iterative_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A1.1 s
vm_speedtest_string_split_medium_literal_10k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A42.9 ms
vm_speedtest_compute_closure_apply_1m
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A809.2 ms
vm_speedtest_compute_collatz_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A3.4 s
vm_speedtest_string_split_short_literal_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A266.7 ms
vm_speedtest_concurrency_spawn_await_x10k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A1.1 s
vm_speedtest_compute_class_instances_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A66.7 ms
vm_speedtest_compute_fib32_recursive
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A2.3 s
vm_speedtest_compute_divide_guard_1m
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A447.5 ms
vm_speedtest_interfaces_polymorphic_dispatch_100k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A152.2 ms
vm_speedtest_concurrency_parallel_sum_4x250k
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-4e4165c089135652/out/speedtest_benches.rs
CodSpeed Performance Gauge
N/A
N/A37.8 ms

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs