From 4804c2a686b000433d79c9bc191b9f36ffe54533 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Wed, 24 Jan 2024 17:56:09 +0200 Subject: [PATCH] core: Optimize finish_read_btree_page() --- core/sqlite3_ondisk.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/sqlite3_ondisk.rs b/core/sqlite3_ondisk.rs index d1226375c..3c857969b 100644 --- a/core/sqlite3_ondisk.rs +++ b/core/sqlite3_ondisk.rs @@ -194,7 +194,7 @@ fn finish_read_btree_page(page_idx: usize, buf: &Buffer, page: Arc) -> Res ])); pos += 4; } - let mut cells = Vec::new(); + let mut cells = Vec::with_capacity(header.num_cells as usize); for _ in 0..header.num_cells { let cell_pointer = u16::from_be_bytes([buf[pos], buf[pos + 1]]); pos += 2;