From 1a46e681d5d69beb4db19db536e86395a8621bdb Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Sun, 26 Jan 2025 18:56:50 -0800 Subject: [PATCH] Reduce memory allocations by 50% --- pgdog/src/net/stream.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgdog/src/net/stream.rs b/pgdog/src/net/stream.rs index 11d9f3a..b031ac8 100644 --- a/pgdog/src/net/stream.rs +++ b/pgdog/src/net/stream.rs @@ -158,7 +158,7 @@ impl Stream { let code = self.read_u8().await?; let len = self.read_i32().await?; - let mut bytes = BytesMut::new(); + let mut bytes = BytesMut::with_capacity(len as usize + 1); bytes.put_u8(code); bytes.put_i32(len);