From c6ae6adc80e562a44f96e10f03eb4d14dc312984 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 18 Jan 2025 09:47:17 +0000 Subject: [PATCH] pre-allocate some amount of media read buffer Signed-off-by: Jason Volk --- src/service/media/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service/media/mod.rs b/src/service/media/mod.rs index 7e77090c..0d98853d 100644 --- a/src/service/media/mod.rs +++ b/src/service/media/mod.rs @@ -157,7 +157,7 @@ impl Service { if let Ok(Metadata { content_disposition, content_type, key }) = self.db.search_file_metadata(mxc, &Dim::default()).await { - let mut content = Vec::new(); + let mut content = Vec::with_capacity(8192); let path = self.get_media_file(&key); BufReader::new(fs::File::open(path).await?) .read_to_end(&mut content)