From 322936115e9c85e40310c86e8453160f82d511fb Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Sat, 30 Jan 2021 14:23:34 +0330 Subject: [PATCH] LibProtocol: Bump download stream buffer to PAGE_SIZE I think this should scale based on the network speed (or download rate?), but for the time being, 4K seems to be good-enough. --- Userland/Libraries/LibProtocol/Download.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibProtocol/Download.cpp b/Userland/Libraries/LibProtocol/Download.cpp index 74d8b20840..130a237174 100644 --- a/Userland/Libraries/LibProtocol/Download.cpp +++ b/Userland/Libraries/LibProtocol/Download.cpp @@ -57,7 +57,7 @@ void Download::stream_into(OutputStream& stream) }; notifier->on_ready_to_read = [this, &stream, user_on_finish = move(user_on_finish)] { - constexpr size_t buffer_size = 1 * KiB; + constexpr size_t buffer_size = PAGE_SIZE; static char buf[buffer_size]; auto nread = m_internal_stream_data->read_stream.read({ buf, buffer_size }); if (!stream.write_or_error({ buf, nread })) {