From f5e66042d8fbb774adf37370408291b7c3b2faea Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Wed, 7 Sep 2022 12:42:16 +0800 Subject: [PATCH] no alloc in loop --- src/fastfield/multivalued/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fastfield/multivalued/mod.rs b/src/fastfield/multivalued/mod.rs index 0057fcc6d..33a278776 100644 --- a/src/fastfield/multivalued/mod.rs +++ b/src/fastfield/multivalued/mod.rs @@ -460,8 +460,8 @@ mod bench { let fast_field_reader = MultiValuedFastFieldReader::open(idx_reader, vals_reader); b.iter(|| { let mut sum = 0u64; + let mut data = Vec::with_capacity(10); for i in 0u32..num_docs as u32 { - let mut data = vec![]; fast_field_reader.get_vals(i, &mut data); sum += data.iter().sum::(); }