Autor: Phil Pennock Datum: To: Dreas van Donselaar CC: exim-users Neue Treads: [exim] System filter Betreff: Re: [exim] Exim taking up too much "private dirty" heap memory on
64bit
On 2010-08-03 at 10:37 +0200, Dreas van Donselaar wrote: > Does anyone have any suggestion why so much memory is consumed? Is there
> any proposed fix (besides switching exim to run in 32bit)?
# exim -d+memory -oX 26 -bd
and then test talking to port 26.
You'll probably want to capture the output from Exim, as it will be
voluminous, but you should get a complete dump of all memory being
allocated *by Exim directly*, and where it's being allocated. This will
not handle memory allocated by libraries which Exim calls into.
There are so many missing pieces of information in your description; for
instance, what are the ACLs, what checks are done for each request, what
systems are being talked to? You could be doing (for instance) MySQL
lookups for each recipient and something happening there (perhaps Exim
is not using such an API correctly, failing to free resources?).