From ef0c4f69cc49283caf27d8964819cedaacb2e13a Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sat, 2 Sep 2023 13:59:41 +0300 Subject: [PATCH] Allocate vector with capacity ...reduces memory allocations. --- core/vdbe.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/vdbe.rs b/core/vdbe.rs index e4244086d..42b58f9b3 100644 --- a/core/vdbe.rs +++ b/core/vdbe.rs @@ -238,7 +238,7 @@ impl Program { register_start, register_end, } => { - let mut values = vec![]; + let mut values = Vec::with_capacity(*register_end - *register_start); for i in *register_start..*register_end { values.push(state.registers[i].clone().unwrap()); }