From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68856 Path: news.gmane.org!not-for-mail From: Bill White Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus' speed Date: Fri, 31 Jul 2009 01:30:28 -0500 Message-ID: <87prbhuzy3.fsf@wolfram.com> References: <87zlao7j1z.fsf@CPU107.opentrends.net> <87iqhb7w7a.fsf@CPU107.opentrends.net> <87tz0v7362.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1249050909 29500 80.91.229.12 (31 Jul 2009 14:35:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Jul 2009 14:35:09 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17276@lists.math.uh.edu Fri Jul 31 16:35:01 2009 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1MWtC9-0007PC-CD for ding-account@gmane.org; Fri, 31 Jul 2009 16:34:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1MWtBk-0008Ht-9M; Fri, 31 Jul 2009 09:34:28 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1MWldu-0004ng-Gb for ding@lists.math.uh.edu; Fri, 31 Jul 2009 01:31:02 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1MWlds-0001F6-OO for ding@lists.math.uh.edu; Fri, 31 Jul 2009 01:31:02 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1MWleR-0005Ep-00 for ; Fri, 31 Jul 2009 08:31:35 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MWldn-0008GK-Tl for ding@gnus.org; Fri, 31 Jul 2009 06:30:56 +0000 Original-Received: from 173-23-83-70.client.mchsi.com ([173.23.83.70]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Jul 2009 06:30:55 +0000 Original-Received: from billw by 173-23-83-70.client.mchsi.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Jul 2009 06:30:55 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 173-23-83-70.client.mchsi.com X-Phone: 217-398-0700 x 234 X-Fax: 217-398-0747 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:32ow+a35ZebYjiolPUd3eYUTTAY= X-Spam-Score: -3.6 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68856 Archived-At: On Wed Jul 29 2009 at 13:30, Ted Zlatanov wrote: > On Wed, 29 Jul 2009 14:44:53 +0200 David Engster wrote: > > DE> My general assessment "scoring is slow" is not correct. It's not > DE> the actual scoring that is slow, but only the retrieval of > DE> additional header/body information from the article, which however > DE> can often be avoided as you describe. > > This connects with my other comment on IMAP retrieval. But there's a > bigger problem: Gnus is by design synchronous. You enter a group, > then wait for the summary buffer to be built. Gnus doesn't have the > concept of "enter a buffer and let the articles come in > asynchronously" and I doubt it's possible without some multithreading > support in Emacs Lisp, which has been discussed many times but is > probably far in the future (at least a year, judging by threads in > emacs-devel). Gnus blocks on many other operations too. To get around that problem I run gnus in a separate instance of emacs, and I leave it running there for as long as that emacs is alive - usually many days. Cheers - bw -- Bill White . billw@wolfram.com . http://members.wolfram.com/billw "No ma'am, we're musicians."