|
1 |
| -// Copyright 2022 CeresDB Project Authors. Licensed under Apache-2.0. |
| 1 | +// Copyright 2022-2023 CeresDB Project Authors. Licensed under Apache-2.0. |
2 | 2 |
|
3 | 3 | //! Benchmarks
|
4 | 4 |
|
5 | 5 | use std::sync::Once;
|
6 | 6 |
|
7 | 7 | use benchmarks::{
|
8 |
| - arrow2_bench::Arrow2Bench, |
9 | 8 | config::{self, BenchConfig},
|
10 | 9 | merge_memtable_bench::MergeMemTableBench,
|
11 | 10 | merge_sst_bench::MergeSstBench,
|
@@ -171,33 +170,6 @@ fn bench_merge_memtable(c: &mut Criterion) {
|
171 | 170 | group.finish();
|
172 | 171 | }
|
173 | 172 |
|
174 |
| -fn bench_arrow2_iter(b: &mut Bencher<'_>, bench: &Arrow2Bench) { |
175 |
| - b.iter(|| bench.run_bench()) |
176 |
| -} |
177 |
| - |
178 |
| -fn bench_arrow2(c: &mut Criterion) { |
179 |
| - let config = init_bench(); |
180 |
| - |
181 |
| - let mut group = c.benchmark_group("read_arrow2"); |
182 |
| - |
183 |
| - group.measurement_time(config.sst_bench.bench_measurement_time.0); |
184 |
| - group.sample_size(config.sst_bench.bench_sample_size); |
185 |
| - |
186 |
| - let mut bench = Arrow2Bench::new(config.sst_bench); |
187 |
| - |
188 |
| - for i in 0..bench.num_benches() { |
189 |
| - bench.init_for_bench(i); |
190 |
| - |
191 |
| - group.bench_with_input( |
192 |
| - BenchmarkId::new("read_arrow2", format!("{}/{}", bench.sst_file_name, i)), |
193 |
| - &bench, |
194 |
| - bench_arrow2_iter, |
195 |
| - ); |
196 |
| - } |
197 |
| - |
198 |
| - group.finish(); |
199 |
| -} |
200 |
| - |
201 | 173 | fn bench_wal_write_iter(b: &mut Bencher<'_>, bench: &WalWriteBench) {
|
202 | 174 | b.iter(|| bench.run_bench())
|
203 | 175 | }
|
@@ -229,7 +201,6 @@ criterion_group!(
|
229 | 201 | bench_merge_sst,
|
230 | 202 | bench_scan_memtable,
|
231 | 203 | bench_merge_memtable,
|
232 |
| - bench_arrow2, |
233 | 204 | bench_wal_write,
|
234 | 205 | );
|
235 | 206 |
|
|
0 commit comments