3kb is smallest compressor
This commit is contained in:
@@ -31,7 +31,7 @@ namespace uWS {
|
|||||||
/* We compress using a dedicated sliding window. Major memory usage added, better compression of similarly repeated messages. */
|
/* We compress using a dedicated sliding window. Major memory usage added, better compression of similarly repeated messages. */
|
||||||
DEDICATED_COMPRESSOR = 2,
|
DEDICATED_COMPRESSOR = 2,
|
||||||
/* Flags for limiting memory usage of dedicated compressor */
|
/* 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_4KB = 2 | 8,
|
||||||
DEDICATED_COMPRESSOR_8KB = 2 | 16,
|
DEDICATED_COMPRESSOR_8KB = 2 | 16,
|
||||||
DEDICATED_COMPRESSOR_16KB = 2 | 32,
|
DEDICATED_COMPRESSOR_16KB = 2 | 32,
|
||||||
@@ -97,8 +97,8 @@ struct DeflationStream {
|
|||||||
/* Memory usage is given by 2 ^ (windowBits + 2) + 2 ^ (memLevel + 9) */
|
/* Memory usage is given by 2 ^ (windowBits + 2) + 2 ^ (memLevel + 9) */
|
||||||
int windowBits = -15, memLevel = 8;
|
int windowBits = -15, memLevel = 8;
|
||||||
|
|
||||||
if (compressOptions == DEDICATED_COMPRESSOR_2KB) {
|
if (compressOptions == DEDICATED_COMPRESSOR_3KB) {
|
||||||
windowBits = -8;
|
windowBits = -9;
|
||||||
memLevel = 1;
|
memLevel = 1;
|
||||||
} else if (compressOptions == DEDICATED_COMPRESSOR_4KB) {
|
} else if (compressOptions == DEDICATED_COMPRESSOR_4KB) {
|
||||||
windowBits = -9;
|
windowBits = -9;
|
||||||
|
|||||||
Reference in New Issue
Block a user