<<< Date Index >>>     <<< Thread Index >>>

[Mutt] #3423: Fetch headers X pages at a time.



#3423: Fetch headers X pages at a time.
-------------------------+--------------------------------------------------
 Reporter:  vext01       |       Owner:  mutt-dev
     Type:  enhancement  |      Status:  new     
 Priority:  major        |   Milestone:          
Component:  mutt         |     Version:          
 Keywords:               |  
-------------------------+--------------------------------------------------
 Hi,

 Frustrated with how long mutt takes to fetch headers, I profiled HEAD on
 my OpenBSD system. Opening a large (~11,000) mailbox (with no existing
 headers cached), take about 5 minutes or so. Looking at the profiling
 information it seems that much of the time is spent processing headers.

 So I wonder if there is a way to optimise this? Perhaps by fetching (for
 example) 3 pages worth headers at a time and if more are required, fetch
 the next 3 pages on demand.

 I'm attaching my profiling data for the above experiment.

 The IMAP server was gmail by the way, which probably is not helping.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3423>
Mutt <http://www.mutt.org/>
The Mutt mail user agent