Willy Tarreau
7dcd46d471
[MEDIUM] enhance behaviour of mempools v2
...
- keep the number of users of each pool
- call the garbage collector on out of memory conditions
- sort the pools by size for faster creation
- force the alignment size to 16 bytes instead of 4*sizeof(void *)
2007-05-14 00:16:13 +02:00
Willy Tarreau
cf7f320f9d
[MAJOR] last bunch of capture changes for mempool v2
...
The header captures had lots of pools. They have all been transformed.
2007-05-13 22:46:04 +02:00
Willy Tarreau
332f8bfc5b
[MAJOR] ported requri to use mempools v2
2007-05-13 21:36:56 +02:00
Willy Tarreau
e6ce59deb7
[MEDIUM] add new memory management functions
...
Implement pool_destroy2, pool_flush2, pool_gc2. It is safe to call
pool_gc2 to free whatever memory possible.
2007-05-13 19:38:49 +02:00
Willy Tarreau
50e608d721
[MEDIUM] implement memory pools version 2
...
The new pools know about their size and usage. Malloc is not used
anymore, instead a dedicated function to refill the entries is used.
2007-05-13 18:26:08 +02:00
Willy Tarreau
2dd0d4799e
[CLEANUP] renamed include/haproxy to include/common
2006-06-29 17:53:05 +02:00