Philip Hazel wrote:
On Wed, 30 Nov 2005, Bill Hacker wrote:
Given that there can be several hundred simultaneous connections,
- each allocated ten acl_c(n) variables,
*<trimmed>*
Doubling the number of variables would add 80 bytes to the memory used
by an Exim process on a 32-bit system, if those variables were never
used. This is like adding one additional header line to every message,
which is (IMHO) not a lot.
So even use of, say half of them, for strings of, for example 80 bytes
per string,
is 'de minimus'.
Seems to be a cheap enough course to just double 'em, then, and not
complicate
the build with yet-another flag.
FWIW, as they can be overlaid and also function well as accumulators, I
have yet to need more that half of either type, despite running a
'dual-track' pre-scanner progressive scoring system, (protocol violation
count, format error count, etc.).
- so am not expecting to resort to nyble-packing, greyscale, or bitmaps,
even at the current limits ... ;-)
Best,
Bill
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/