From 401d0759ab6c2a90cbce5fc63c92c3bc802e3640 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Thu, 1 Feb 2007 16:06:17 +0000 Subject: Wasted too much space for minimum element count. Now minimum elements in vektor is 16, it grows and shrinks by a factor of 4 and a shrinking hysteresis of a factor of 5 --- trackerlogic.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'trackerlogic.h') diff --git a/trackerlogic.h b/trackerlogic.h index c85c520..6f0e09b 100644 --- a/trackerlogic.h +++ b/trackerlogic.h @@ -38,10 +38,10 @@ typedef time_t ot_time; #define OT_POOLS_TIMEOUT 300 #define NOW (time(NULL)/OT_POOLS_TIMEOUT) -#define OT_VECTOR_MIN_MEMBERS 128 -#define OT_VECTOR_GROW_RATIO 2 -#define OT_VECTOR_SHRINK_THRESH 3 -#define OT_VECTOR_SHRINK_RATIO 2 +#define OT_VECTOR_MIN_MEMBERS 16 +#define OT_VECTOR_GROW_RATIO 4 +#define OT_VECTOR_SHRINK_THRESH 5 +#define OT_VECTOR_SHRINK_RATIO 4 typedef struct { void *data; size_t size; -- cgit v1.2.3