Skip to content

Commit a05cf47

Browse files
bench: shorten benchmark IDs to avoid Catch2 parser wrapping
1 parent 4568652 commit a05cf47

10 files changed

Lines changed: 157 additions & 139 deletions

Benchmarking_Protocols/BENCHMARK_ID_REGISTRY.md

Lines changed: 48 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ Do not edit this Markdown file by hand. Update the registry source and rerender
88
2. Benchmark IDs are immutable once published, unless explicitly deprecated and replaced.
99
3. Every tracked `BENCHMARK(...)` or `BENCHMARK_ADVANCED(...)` label must exist in the registry.
1010
4. Generic labels such as `write`, `read_all`, or `delta encode` are not permitted.
11-
5. `status=active` entries must exist in code. `deprecated` and `reserved` entries are retained for history and future planning.
12-
6. The CI validator is the enforcement point. A benchmark change is incomplete until the registry and generated documentation are updated.
11+
5. Micro benchmark IDs in `benchmarks/*.cpp` must be 30 characters or fewer so Catch2 console output cannot wrap them in the GitHub benchmark parser path.
12+
6. `status=active` entries must exist in code. `deprecated` and `reserved` entries are retained for history and future planning.
13+
7. The CI validator is the enforcement point. A benchmark change is incomplete until the registry and generated documentation are updated.
1314

1415
## Registry Source
1516
- `Benchmarking_Protocols/benchmark_id_registry.tsv`
@@ -80,48 +81,48 @@ Do not edit this Markdown file by hand. Update the registry source and rerender
8081
## Micro Benchmarks
8182
| ID | Suite | File | Status |
8283
|---|---|---|---|
83-
| `encoding_delta_encode_timestamps_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
84-
| `encoding_delta_decode_timestamps_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
85-
| `encoding_bss_encode_prices_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
86-
| `encoding_bss_decode_prices_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
87-
| `encoding_rle_encode_bit_width_1_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
88-
| `encoding_rle_decode_bit_width_1_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
89-
| `encoding_delta_encode_timestamps_10k_vs_plain` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
90-
| `encoding_plain_copy_baseline_timestamps_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
91-
| `encoding_bss_encode_prices_10k_size_check` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
92-
| `encoding_bss_decode_prices_10k_size_check` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
93-
| `mpmc_ring_push_pop_single_thread` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
94-
| `mpmc_ring_shared_column_batch_4p4c_4000_items` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
95-
| `column_batch_push_1000_rows_and_column_view` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
96-
| `column_batch_as_tensor_1024x8` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
97-
| `event_bus_publish_pop_1000_single_thread` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
98-
| `feature_write_batch_10k_vectors` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
99-
| `feature_get_latest_1000_calls` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
100-
| `feature_as_of_mid_range_1000_calls` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
101-
| `feature_as_of_batch_100_entities` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
102-
| `feature_history_100_records` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
103-
| `read_typed_price_column_double_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
104-
| `read_all_string_conversion_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
105-
| `read_projection_price_qty_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
106-
| `read_typed_ts_column_int64_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
107-
| `read_open_and_num_rows_footer_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
108-
| `wal_writer_append_32b_single` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
109-
| `wal_writer_append_256b_single` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
110-
| `wal_writer_append_1000_batch` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
111-
| `wal_writer_append_flush_no_fsync` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
112-
| `wal_manager_append_32b_single` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
113-
| `wal_reader_read_all_10k_records` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
114-
| `wal_mmap_append_32b_single` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
115-
| `wal_mmap_append_256b_single` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
116-
| `wal_mmap_append_1000_batch` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
117-
| `wal_mmap_append_flush_no_msync` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
118-
| `wal_compare_fwrite_append_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
119-
| `wal_compare_mmap_append_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
120-
| `wal_three_way_writer_append_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
121-
| `wal_three_way_manager_append_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
122-
| `wal_three_way_mmap_append_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
123-
| `write_int64_10k_uncompressed` | `write` | `benchmarks/bench_write.cpp` | `active` |
124-
| `write_double_10k_bss_uncompressed` | `write` | `benchmarks/bench_write.cpp` | `active` |
125-
| `write_mixed5_10k_uncompressed` | `write` | `benchmarks/bench_write.cpp` | `active` |
126-
| `write_int64_double_100k_10_row_groups` | `write` | `benchmarks/bench_write.cpp` | `active` |
127-
| `write_string_10k_dict_uncompressed` | `write` | `benchmarks/bench_write.cpp` | `active` |
84+
| `enc_delta_enc_ts_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
85+
| `enc_delta_dec_ts_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
86+
| `enc_bss_enc_px_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
87+
| `enc_bss_dec_px_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
88+
| `enc_rle_enc_bw1_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
89+
| `enc_rle_dec_bw1_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
90+
| `enc_delta_ts_10k_plain` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
91+
| `enc_plain_copy_ts_10k` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
92+
| `enc_bss_enc_px_10k_sz` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
93+
| `enc_bss_dec_px_10k_sz` | `encodings` | `benchmarks/bench_encodings.cpp` | `active` |
94+
| `ring_push_pop_1t` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
95+
| `ring_batch_4p4c_4k` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
96+
| `batch_push_1k_view` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
97+
| `batch_tensor_1024x8` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
98+
| `bus_pub_pop_1k_1t` | `event_bus` | `benchmarks/bench_event_bus.cpp` | `active` |
99+
| `feat_wr_batch_10k` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
100+
| `feat_get_latest_1k` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
101+
| `feat_asof_mid_1k` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
102+
| `feat_asof_batch_100e` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
103+
| `feat_hist_100` | `feature_store` | `benchmarks/bench_feature_store.cpp` | `active` |
104+
| `rd_price_f64_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
105+
| `rd_all_str_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
106+
| `rd_proj_px_qty_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
107+
| `rd_ts_i64_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
108+
| `rd_footer_rows_50k` | `read` | `benchmarks/bench_read.cpp` | `active` |
109+
| `wal_writer_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
110+
| `wal_writer_256b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
111+
| `wal_writer_1k_batch` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
112+
| `wal_writer_flush_nofs` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
113+
| `wal_mgr_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
114+
| `wal_read_all_10k` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
115+
| `wal_mmap_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
116+
| `wal_mmap_256b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
117+
| `wal_mmap_1k_batch` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
118+
| `wal_mmap_flush_noms` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
119+
| `wal_cmp_fwrite_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
120+
| `wal_cmp_mmap_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
121+
| `wal_3way_writer_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
122+
| `wal_3way_mgr_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
123+
| `wal_3way_mmap_32b` | `wal` | `benchmarks/bench_wal.cpp` | `active` |
124+
| `wr_i64_10k_raw` | `write` | `benchmarks/bench_write.cpp` | `active` |
125+
| `wr_f64_10k_bss_raw` | `write` | `benchmarks/bench_write.cpp` | `active` |
126+
| `wr_mix5_10k_raw` | `write` | `benchmarks/bench_write.cpp` | `active` |
127+
| `wr_i64_f64_100k_10rgs` | `write` | `benchmarks/bench_write.cpp` | `active` |
128+
| `wr_str_10k_dict_raw` | `write` | `benchmarks/bench_write.cpp` | `active` |

Benchmarking_Protocols/benchmark_id_registry.tsv

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -58,48 +58,48 @@ CR6: EU AI Act Art.19 Benchmarking_Protocols/bench_phase8_compliance.cpp protoco
5858
I1: Arrow export 1M doubles Benchmarking_Protocols/bench_phase9_interop.cpp protocol phase9_interop active
5959
I2: tensor wrap 1M doubles Benchmarking_Protocols/bench_phase9_interop.cpp protocol phase9_interop active
6060
I3: batch tensor 1M x 6 Benchmarking_Protocols/bench_phase9_interop.cpp protocol phase9_interop active
61-
encoding_delta_encode_timestamps_10k benchmarks/bench_encodings.cpp micro encodings active
62-
encoding_delta_decode_timestamps_10k benchmarks/bench_encodings.cpp micro encodings active
63-
encoding_bss_encode_prices_10k benchmarks/bench_encodings.cpp micro encodings active
64-
encoding_bss_decode_prices_10k benchmarks/bench_encodings.cpp micro encodings active
65-
encoding_rle_encode_bit_width_1_10k benchmarks/bench_encodings.cpp micro encodings active
66-
encoding_rle_decode_bit_width_1_10k benchmarks/bench_encodings.cpp micro encodings active
67-
encoding_delta_encode_timestamps_10k_vs_plain benchmarks/bench_encodings.cpp micro encodings active
68-
encoding_plain_copy_baseline_timestamps_10k benchmarks/bench_encodings.cpp micro encodings active
69-
encoding_bss_encode_prices_10k_size_check benchmarks/bench_encodings.cpp micro encodings active
70-
encoding_bss_decode_prices_10k_size_check benchmarks/bench_encodings.cpp micro encodings active
71-
mpmc_ring_push_pop_single_thread benchmarks/bench_event_bus.cpp micro event_bus active
72-
mpmc_ring_shared_column_batch_4p4c_4000_items benchmarks/bench_event_bus.cpp micro event_bus active
73-
column_batch_push_1000_rows_and_column_view benchmarks/bench_event_bus.cpp micro event_bus active
74-
column_batch_as_tensor_1024x8 benchmarks/bench_event_bus.cpp micro event_bus active
75-
event_bus_publish_pop_1000_single_thread benchmarks/bench_event_bus.cpp micro event_bus active
76-
feature_write_batch_10k_vectors benchmarks/bench_feature_store.cpp micro feature_store active
77-
feature_get_latest_1000_calls benchmarks/bench_feature_store.cpp micro feature_store active
78-
feature_as_of_mid_range_1000_calls benchmarks/bench_feature_store.cpp micro feature_store active
79-
feature_as_of_batch_100_entities benchmarks/bench_feature_store.cpp micro feature_store active
80-
feature_history_100_records benchmarks/bench_feature_store.cpp micro feature_store active
81-
read_typed_price_column_double_50k benchmarks/bench_read.cpp micro read active
82-
read_all_string_conversion_50k benchmarks/bench_read.cpp micro read active
83-
read_projection_price_qty_50k benchmarks/bench_read.cpp micro read active
84-
read_typed_ts_column_int64_50k benchmarks/bench_read.cpp micro read active
85-
read_open_and_num_rows_footer_50k benchmarks/bench_read.cpp micro read active
86-
wal_writer_append_32b_single benchmarks/bench_wal.cpp micro wal active
87-
wal_writer_append_256b_single benchmarks/bench_wal.cpp micro wal active
88-
wal_writer_append_1000_batch benchmarks/bench_wal.cpp micro wal active
89-
wal_writer_append_flush_no_fsync benchmarks/bench_wal.cpp micro wal active
90-
wal_manager_append_32b_single benchmarks/bench_wal.cpp micro wal active
91-
wal_reader_read_all_10k_records benchmarks/bench_wal.cpp micro wal active
92-
wal_mmap_append_32b_single benchmarks/bench_wal.cpp micro wal active
93-
wal_mmap_append_256b_single benchmarks/bench_wal.cpp micro wal active
94-
wal_mmap_append_1000_batch benchmarks/bench_wal.cpp micro wal active
95-
wal_mmap_append_flush_no_msync benchmarks/bench_wal.cpp micro wal active
96-
wal_compare_fwrite_append_32b benchmarks/bench_wal.cpp micro wal active
97-
wal_compare_mmap_append_32b benchmarks/bench_wal.cpp micro wal active
98-
wal_three_way_writer_append_32b benchmarks/bench_wal.cpp micro wal active
99-
wal_three_way_manager_append_32b benchmarks/bench_wal.cpp micro wal active
100-
wal_three_way_mmap_append_32b benchmarks/bench_wal.cpp micro wal active
101-
write_int64_10k_uncompressed benchmarks/bench_write.cpp micro write active
102-
write_double_10k_bss_uncompressed benchmarks/bench_write.cpp micro write active
103-
write_mixed5_10k_uncompressed benchmarks/bench_write.cpp micro write active
104-
write_int64_double_100k_10_row_groups benchmarks/bench_write.cpp micro write active
105-
write_string_10k_dict_uncompressed benchmarks/bench_write.cpp micro write active
61+
enc_delta_enc_ts_10k benchmarks/bench_encodings.cpp micro encodings active
62+
enc_delta_dec_ts_10k benchmarks/bench_encodings.cpp micro encodings active
63+
enc_bss_enc_px_10k benchmarks/bench_encodings.cpp micro encodings active
64+
enc_bss_dec_px_10k benchmarks/bench_encodings.cpp micro encodings active
65+
enc_rle_enc_bw1_10k benchmarks/bench_encodings.cpp micro encodings active
66+
enc_rle_dec_bw1_10k benchmarks/bench_encodings.cpp micro encodings active
67+
enc_delta_ts_10k_plain benchmarks/bench_encodings.cpp micro encodings active
68+
enc_plain_copy_ts_10k benchmarks/bench_encodings.cpp micro encodings active
69+
enc_bss_enc_px_10k_sz benchmarks/bench_encodings.cpp micro encodings active
70+
enc_bss_dec_px_10k_sz benchmarks/bench_encodings.cpp micro encodings active
71+
ring_push_pop_1t benchmarks/bench_event_bus.cpp micro event_bus active
72+
ring_batch_4p4c_4k benchmarks/bench_event_bus.cpp micro event_bus active
73+
batch_push_1k_view benchmarks/bench_event_bus.cpp micro event_bus active
74+
batch_tensor_1024x8 benchmarks/bench_event_bus.cpp micro event_bus active
75+
bus_pub_pop_1k_1t benchmarks/bench_event_bus.cpp micro event_bus active
76+
feat_wr_batch_10k benchmarks/bench_feature_store.cpp micro feature_store active
77+
feat_get_latest_1k benchmarks/bench_feature_store.cpp micro feature_store active
78+
feat_asof_mid_1k benchmarks/bench_feature_store.cpp micro feature_store active
79+
feat_asof_batch_100e benchmarks/bench_feature_store.cpp micro feature_store active
80+
feat_hist_100 benchmarks/bench_feature_store.cpp micro feature_store active
81+
rd_price_f64_50k benchmarks/bench_read.cpp micro read active
82+
rd_all_str_50k benchmarks/bench_read.cpp micro read active
83+
rd_proj_px_qty_50k benchmarks/bench_read.cpp micro read active
84+
rd_ts_i64_50k benchmarks/bench_read.cpp micro read active
85+
rd_footer_rows_50k benchmarks/bench_read.cpp micro read active
86+
wal_writer_32b benchmarks/bench_wal.cpp micro wal active
87+
wal_writer_256b benchmarks/bench_wal.cpp micro wal active
88+
wal_writer_1k_batch benchmarks/bench_wal.cpp micro wal active
89+
wal_writer_flush_nofs benchmarks/bench_wal.cpp micro wal active
90+
wal_mgr_32b benchmarks/bench_wal.cpp micro wal active
91+
wal_read_all_10k benchmarks/bench_wal.cpp micro wal active
92+
wal_mmap_32b benchmarks/bench_wal.cpp micro wal active
93+
wal_mmap_256b benchmarks/bench_wal.cpp micro wal active
94+
wal_mmap_1k_batch benchmarks/bench_wal.cpp micro wal active
95+
wal_mmap_flush_noms benchmarks/bench_wal.cpp micro wal active
96+
wal_cmp_fwrite_32b benchmarks/bench_wal.cpp micro wal active
97+
wal_cmp_mmap_32b benchmarks/bench_wal.cpp micro wal active
98+
wal_3way_writer_32b benchmarks/bench_wal.cpp micro wal active
99+
wal_3way_mgr_32b benchmarks/bench_wal.cpp micro wal active
100+
wal_3way_mmap_32b benchmarks/bench_wal.cpp micro wal active
101+
wr_i64_10k_raw benchmarks/bench_write.cpp micro write active
102+
wr_f64_10k_bss_raw benchmarks/bench_write.cpp micro write active
103+
wr_mix5_10k_raw benchmarks/bench_write.cpp micro write active
104+
wr_i64_f64_100k_10rgs benchmarks/bench_write.cpp micro write active
105+
wr_str_10k_dict_raw benchmarks/bench_write.cpp micro write active

benchmarks/bench_encodings.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ TEST_CASE("Encoding: DELTA int64 timestamps — encode 10K", "[encoding][delta][
4040
// inside the measured loop.
4141
std::vector<uint8_t> encoded = delta::encode_int64(timestamps.data(), N);
4242

43-
BENCHMARK("encoding_delta_encode_timestamps_10k") {
43+
BENCHMARK("enc_delta_enc_ts_10k") {
4444
// Return the encoded buffer to prevent elision.
4545
return delta::encode_int64(timestamps.data(), N);
4646
};
4747

48-
BENCHMARK("encoding_delta_decode_timestamps_10k") {
48+
BENCHMARK("enc_delta_dec_ts_10k") {
4949
// Return the decoded vector to prevent elision.
5050
return delta::decode_int64(encoded.data(), encoded.size(), N);
5151
};
@@ -74,11 +74,11 @@ TEST_CASE("Encoding: BYTE_STREAM_SPLIT float64 prices — encode 10K", "[encodin
7474
// Pre-encode so the decode benchmark has valid input.
7575
std::vector<uint8_t> encoded = byte_stream_split::encode_double(prices.data(), N);
7676

77-
BENCHMARK("encoding_bss_encode_prices_10k") {
77+
BENCHMARK("enc_bss_enc_px_10k") {
7878
return byte_stream_split::encode_double(prices.data(), N);
7979
};
8080

81-
BENCHMARK("encoding_bss_decode_prices_10k") {
81+
BENCHMARK("enc_bss_dec_px_10k") {
8282
return byte_stream_split::decode_double(encoded.data(), encoded.size(), N);
8383
};
8484
}
@@ -106,11 +106,11 @@ TEST_CASE("Encoding: RLE boolean flags — encode 10K bits", "[encoding][rle][be
106106
// Pre-encode so the decode benchmark has valid input.
107107
std::vector<uint8_t> encoded = RleEncoder::encode(flags.data(), N, 1);
108108

109-
BENCHMARK("encoding_rle_encode_bit_width_1_10k") {
109+
BENCHMARK("enc_rle_enc_bw1_10k") {
110110
return RleEncoder::encode(flags.data(), N, 1);
111111
};
112112

113-
BENCHMARK("encoding_rle_decode_bit_width_1_10k") {
113+
BENCHMARK("enc_rle_dec_bw1_10k") {
114114
return RleDecoder::decode(encoded.data(), encoded.size(), 1, N);
115115
};
116116
}
@@ -157,13 +157,13 @@ TEST_CASE("Encoding: DELTA vs PLAIN size comparison — 10K timestamps", "[encod
157157
}
158158
}
159159

160-
BENCHMARK("encoding_delta_encode_timestamps_10k_vs_plain") {
160+
BENCHMARK("enc_delta_ts_10k_plain") {
161161
return delta::encode_int64(timestamps.data(), N);
162162
};
163163

164164
// Plain baseline: a raw memcpy into a same-sized output buffer — this
165165
// represents the PLAIN encoding cost (data movement only, no transformation).
166-
BENCHMARK("encoding_plain_copy_baseline_timestamps_10k") {
166+
BENCHMARK("enc_plain_copy_ts_10k") {
167167
std::vector<uint8_t> buf(plain_size);
168168
std::memcpy(buf.data(), timestamps.data(), plain_size);
169169
// Return buffer to prevent elision.
@@ -208,11 +208,11 @@ TEST_CASE("Encoding: BYTE_STREAM_SPLIT vs PLAIN size — 10K prices", "[encoding
208208
}
209209
}
210210

211-
BENCHMARK("encoding_bss_encode_prices_10k_size_check") {
211+
BENCHMARK("enc_bss_enc_px_10k_sz") {
212212
return byte_stream_split::encode_double(prices.data(), N);
213213
};
214214

215-
BENCHMARK("encoding_bss_decode_prices_10k_size_check") {
215+
BENCHMARK("enc_bss_dec_px_10k_sz") {
216216
return byte_stream_split::decode_double(
217217
bss_encoded.data(), bss_encoded.size(), N);
218218
};

0 commit comments

Comments
 (0)