From: rousskov <> Date: Wed, 4 Mar 1998 05:24:56 +0000 (+0000) Subject: - Adjusted memory pools description. X-Git-Tag: SQUID_3_0_PRE1~3942 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a88d597e603769a13fda21d2a7f3e2530bffadc;p=thirdparty%2Fsquid.git - Adjusted memory pools description. --- diff --git a/ChangeLog b/ChangeLog index c64d1c2660..2a9a5cdd8d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,15 @@ - Added "mem_pools_limit" configuration option. Semantics of "mem_pools" option has also changed a bit to reflect new memory management policy. - - Reorganized memory pools. Squid now allocates memory in big chunks - and distributes that memory among "frequently allocated" objects. - There is a configurable limit on the total amount of memory to be - allocated for static pools. All requests that exceed that amount are - satisfied using malloc library. Support for variable size objects - (mostly strings) will be enabled soon. + - Reorganized memory pools. Squid now supports a global pool limit + instead of individual pool limits. Per-pool limits can be + implemented on top of the current scheme if needed, but it is + probably hard to guess their values. Squid distributes pool memory + among "frequently allocated" objects. There is a configurable limit + on the total amount of "idle" memory to be kept in reserve. All + requests that exceed that amount are satisfied using malloc library. + Support for variable size objects (mostly strings) will be enabled + soon. - memAllocate() has now only one parameter. Objects are always reset with 0s. (We actually never used that parameter before; it was always set to "clear").