From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/50981 Path: main.gmane.org!not-for-mail From: David Abrahams Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap slowness Date: Sat, 22 Mar 2003 12:18:17 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1048353563 26459 80.91.224.249 (22 Mar 2003 17:19:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 22 Mar 2003 17:19:23 +0000 (UTC) Original-X-From: owner-ding@hpc.uh.edu Sat Mar 22 18:19:20 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18wmeO-0006sb-00 for ; Sat, 22 Mar 2003 18:19:20 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18wme7-00071q-00; Sat, 22 Mar 2003 11:19:03 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 22 Mar 2003 11:20:07 -0600 (CST) Original-Received: from stlport.com (stlport.com [64.39.31.56]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id LAA20472 for ; Sat, 22 Mar 2003 11:19:55 -0600 (CST) Original-Received: from [146.115.123.42] (account dave HELO PENGUIN.boost-consulting.com) by stlport.com (CommuniGate Pro SMTP 3.5.9) with ESMTP id 213442; Sat, 22 Mar 2003 09:18:47 -0800 Original-To: ding@hpc.uh.edu In-Reply-To: (Simon Josefsson's message of "Sat, 22 Mar 2003 18:12:26 +0100") User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.3.50 (i386-msvc-nt5.1.2600) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:50981 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:50981 --=-=-= Simon Josefsson writes: > David Abrahams writes: > >>> (but it is most likely MIME decoding and displaying that >>> takes time, see below). >>> >>>>> If downloading is slower than in other clients, something is buggy, >>>> >>>> It sure seems like downloading is the problem; the attachment isn't >>>> displayed except as a MIME button. >>> >>> Ah, but the message is still copied around. Collapsing it into a >>> button is only done at the final moment of display. Yes, this is >>> inefficient. Nobody has worked on fixing this yet though... >> >> Seriously? It only takes a fraction of a second to copy 1.6M on this >> machine. > > Between buffers inside emacs? I don't know about that. >> When I look at the status line and see >> >> imap read: 774K >> >> with the numbers spinning upwards at a rate of only about 15K per >> second I grow highly doubtful that it's doing anything other than >> reading data from my IMAP server. > > Hm, yes, this sounds as if it is the downloading that takes time. Hm, > maybe it is due to subprocesses in emacs under Windows. Please try > profiling the imap and nnimap packages to see where it is spending the > time. Maybe the gnus package too, so that the total time is available > too (display probably still takes some non-negligible time). Here's the result for a `M-G' which is not retrieving any messages at all, since none were sent (but still does the slow "imap read: ..." dance up to about 24K). If you want more data, I'll send myself something big and profile that. --=-=-= Content-Type: application/zip Content-Disposition: attachment; filename=profile.zip Content-Transfer-Encoding: base64 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 eAAAUEsFBgAAAAABAAEAVQAAAHwNAAAAAA== --=-=-= -- Dave Abrahams Boost Consulting www.boost-consulting.com --=-=-=--