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?). -Phil -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
