summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2014-12-13 01:37:24 +0100
committerMichael Adam <obnox@samba.org>2014-12-13 01:41:56 +0100
commit800c3a250c410150a4560ddaf6a1853c75a516f8 (patch)
tree3b442920f943c2d886a9ff8fe337e551fa092891 /src
parent545463c75d7f6ce5830f1ea98b030c935df729bf (diff)
downloadtinyproxy-800c3a250c410150a4560ddaf6a1853c75a516f8.tar.gz
tinyproxy-800c3a250c410150a4560ddaf6a1853c75a516f8.zip
BB#110 Increase number of hash buckets from 32 to 256.
This should make hash processing generally faster. There is a treadeoff between memory footprint and speed of processing. 10 KB instead of 1.2 KB of hash table per process should not be a huge problem even on very limited current systems. Who really needs to stick to 32 buckets could recompile. We could also think about making this configurable at some point. Signed-off-by: Michael Adam <obnox@samba.org>
Diffstat (limited to '')
-rw-r--r--src/reqs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reqs.c b/src/reqs.c
index 10ada84..d0f296f 100644
--- a/src/reqs.c
+++ b/src/reqs.c
@@ -819,7 +819,7 @@ done:
/*
* Number of buckets to use internally in the hashmap.
*/
-#define HEADER_BUCKETS 32
+#define HEADER_BUCKETS 256
/*
* Here we loop through all the headers the client is sending. If we