Am Mittwoch, 22. Februar 2006 15:00, schrieb Timo Sirainen:
Create ~/dovecot.rawlog directory.
Ok, now it works and is rather enlightening.
I wasn't able to create a good testcase yet, especially as my "server" gets THAT slow with rawlog enabled that I'll set up a dovecot test installation on my AMD64 workstation instead. This machine is also fast enough to run meaningful tests with the Valgrind memcheck skin.
However, the rawlog revealed one rason, why kMail might behave differently than the tests suggested so far: Besides moving, marking and deleting messages, kMail also *searches* all messages which are modified: kMail remebers the last search done in a kind of virtual folder which seems to be updated constantly. This causes kmail to issue thousands of search commands of thousands of messages are involved in an operation... So maybe the bug in dovecot itself is a small leak in command processing, and the heap grows command for command by a few bytes which could explain the relatively slow growth experienced by others and the relatively huge growth seen by me...
Copying / moving is also done with hundrets of individual commands, each command listing about 10 article numbers or ranges. I guess kMail copies / moves the messages in the order in which they are displayed and only uses ranges inside the number lists if some messages displayed coincidentially span a range of message numbers.
Greetings,
Gunter
-- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Nevertheless Christoph has a point even if its hidden behind a George Bush approach to diplomacy. -- Alax Cox versucht einen aufkeimenden Flamewar zu löschen ;) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+PGP-verschlüsselte Mails bevorzugt! +