diff --git a/arrow-array/benches/view_types.rs b/arrow-array/benches/view_types.rs index b5d74517b830..986d4c65c1b1 100644 --- a/arrow-array/benches/view_types.rs +++ b/arrow-array/benches/view_types.rs @@ -42,6 +42,12 @@ fn gen_view_array_without_nulls(size: usize) -> StringViewArray { fn criterion_benchmark(c: &mut Criterion) { let array = gen_view_array(100_000); + c.bench_function("view types slice", |b| { + b.iter(|| { + black_box(array.slice(0, 100_000 / 2)); + }); + }); + c.bench_function("gc view types all[100000]", |b| { b.iter(|| { black_box(array.gc()); @@ -99,12 +105,6 @@ fn criterion_benchmark(c: &mut Criterion) { black_box(sliced.gc()); }); }); - - c.bench_function("view types slice", |b| { - b.iter(|| { - black_box(array.slice(0, 100_000 / 2)); - }); - }); } criterion_group!(benches, criterion_benchmark);