From b3c5934b00ed1b19d31f52572fbe15b9d63e135c Mon Sep 17 00:00:00 2001 From: asonix Date: Mon, 4 Nov 2024 17:52:07 -0600 Subject: [PATCH] Add step to release memory --- actix-ws/src/stream.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/actix-ws/src/stream.rs b/actix-ws/src/stream.rs index 27a3cdff9..aff4163ac 100644 --- a/actix-ws/src/stream.rs +++ b/actix-ws/src/stream.rs @@ -140,6 +140,10 @@ impl Stream for StreamingBody { return Poll::Ready(None); } + // When we have a moment (pending) allow the BigBytes to release memory + // arbitrary 8KB (page size) + this.buf.clear(1024 * 8); + Poll::Pending } }