From: Robert L. <r.l...@ta...> - 2010-08-27 17:36:51
|
Hello fetchmail-devel! I would like to get a confirmation that the following fetchmail-behaviour is normal/the way it is implemented, or if I might be doing something wrong: I noticed that fetchmail becomes very slow when I have had a lot of mails downloaded, i.e. when the fetchid-file grows very large. The numbers for one run (with no new mail) look roughly like this: 10 lines: 0.5 sec 30.000 lines: 5.0 sec 45.000 lines: 10.0 sec 60.000 lines: 20.0 sec 90.000 lines: 70.0 sec At first glance (at the code) it seems that the handling of this list is suboptimal, with traversal of linked lists and stuff like that. Also it is written [completely] a lot. Is this over-proportional time to be expected and has anybody seen it too, or are long id-lists working fine for everone but me? Apologies if this is the wrong list for such a question. Thanks a lot, rob PS: just FYI, I use the same id-file for several different accounts, so my first workaround will be to split it up, so that each account has it's own list - but still I wonder if this is a common problem. -- tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH Geschäftsführer: Boris Esser, Elmar Geese HRB AG Bonn 5168 - USt-ID (VAT): DE122264941 Heilsbachstraße 24, 53123 Bonn, Telefon: +49 228 52675-0 Thiemannstraße 36 a, 12059 Berlin, Telefon: +49 30 5682943-30 Internet: http://www.tarent.de/ • Telefax: +49 228 52675-25 |