From 2e65bf0a67542df72f6ac41382ec3c5a6b9bc75c Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Sat, 29 Feb 2020 05:21:30 +0100 Subject: [PATCH] 3kb is smallest compressor --- src/PerMessageDeflate.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/PerMessageDeflate.h b/src/PerMessageDeflate.h index da21b23..04553ac 100644 --- a/src/PerMessageDeflate.h +++ b/src/PerMessageDeflate.h @@ -31,7 +31,7 @@ namespace uWS { /* We compress using a dedicated sliding window. Major memory usage added, better compression of similarly repeated messages. */ DEDICATED_COMPRESSOR = 2, /* Flags for limiting memory usage of dedicated compressor */ - DEDICATED_COMPRESSOR_2KB = 2 | 4, + DEDICATED_COMPRESSOR_3KB = 2 | 4, DEDICATED_COMPRESSOR_4KB = 2 | 8, DEDICATED_COMPRESSOR_8KB = 2 | 16, DEDICATED_COMPRESSOR_16KB = 2 | 32, @@ -97,8 +97,8 @@ struct DeflationStream { /* Memory usage is given by 2 ^ (windowBits + 2) + 2 ^ (memLevel + 9) */ int windowBits = -15, memLevel = 8; - if (compressOptions == DEDICATED_COMPRESSOR_2KB) { - windowBits = -8; + if (compressOptions == DEDICATED_COMPRESSOR_3KB) { + windowBits = -9; memLevel = 1; } else if (compressOptions == DEDICATED_COMPRESSOR_4KB) { windowBits = -9;