From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/74193 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Improving Gnus speed Date: Sun, 21 Nov 2010 06:42:31 +0100 Organization: Programmerer Ingebrigtsen Message-ID: References: <87zktemkwl.fsf@uwo.ca> <87vd42mdci.fsf@uwo.ca> <87y68vhj3q.fsf@uwo.ca> <87sjz3h9zo.fsf@uwo.ca> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1290318274 22457 80.91.229.12 (21 Nov 2010 05:44:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 21 Nov 2010 05:44:34 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M22558@lists.math.uh.edu Sun Nov 21 06:44:31 2010 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.69) (envelope-from ) id 1PK2iz-00012j-Rg for ding-account@gmane.org; Sun, 21 Nov 2010 06:44:30 +0100 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 1PK2iy-0003Ru-K5; Sat, 20 Nov 2010 23:44:28 -0600 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 1PK2iw-0003RA-7S for ding@lists.math.uh.edu; Sat, 20 Nov 2010 23:44:26 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PK2ir-0003hh-Ru for ding@lists.math.uh.edu; Sat, 20 Nov 2010 23:44:26 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1PK2ir-0003Ms-00 for ; Sun, 21 Nov 2010 06:44:21 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PK2iq-00011D-DU for ding@gnus.org; Sun, 21 Nov 2010 06:44:20 +0100 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Nov 2010 06:44:20 +0100 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Nov 2010 06:44:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 15 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUIAwdeR0QMBgqchnwX DRI2HyMFAgUgBoQYAAACaklEQVQ4jVWUQZPaMAyFVZfmbkzuXq3pPTXci1B6bkLcc4bp+P//hD45 YXZrIBB/fk+y5EDMqul24SQ0yrSoyqiSWImTst4vfJA4yq1XjFGYkwHVfMEPl/itF3P4+QIp+1N0 nePkhSMnboCFzzmcItWOaZojuRRBDKRbzqaoRI/ZLMVAdMrvQx6IDNyPji0dgI6YDEQD9euRo2MV xKhY9z6E4SfRSvTlB4KrBWngcX1kiQ7atw3wDkJ/N4C7JMCi7BgxifLplgUJxjSzA+cGVufyYgDp 4EKIbYgIO8nLmGdH7qwcibdBWMFZNM/Qn/mISKiKZQW7ZOAIIN+EnGtOaso3gHA0lzPtVugOrrdB 9H40U2x/jWYOBbpxv+JjVgDkWlTrp+rjqlNoRbI6stusSinhUiYLjlRWajFEhSbv88U+1rFmb80F 8N4PxftwQqmh2KYxKOThNPYSZps3oBsCyP1t5rBIig67wBRR2sBwSmMuHR2UnLnX6nZQJp/7VYug sguOC8WDGMgDsjre+gVHIwqccEK4AWR2Yj93z1q7teuq7WZTXHE0l/q3q5212rrdwOALXOpTF6yt Nl4K3//G3Vj6Wle44b0DHDdWbL8Xqc3qA6AmuOK7+az7zm3ehxAABouwpkWXTeGtlHj1iyXstCwf oPfTlkNdD1rKJwVGMbB2qNS4gbAJsM4U3TPt/dgE/QsgLTyHBjafHt0vTQHkoNjnN/CrroIo1SV6 DOE/oNrMYDXsEpsvf+qo340k8vmToMy1LCZ5KvlXjAYWAlirnd3H5xClSLHO41GnEcuwHxy09gR0 OFnJ/l/+AUpwyYHv+V2mAAAAAElFTkSuQmCC Mail-Copies-To: never X-Now-Playing: Colder's _Heat_: "Fade Away" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:zRKbuVOM2/0hv1NwswvBlIprLBw= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:74193 Archived-At: Dan Christensen writes: > Separate from that low-level cache, the sorting function could > probably annotate the thread tree and re-use that information > for all of the recursive sorts. Or use a decorate-sort-undecorate > pattern. It sounds possible, but peeking at the code, it doesn't seem trivial to do generally, since the user can compose their own composited sorting functions. So the cache would have to be per article+sorting-function... hm... -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen