From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/9804 Path: main.gmane.org!not-for-mail From: David Moore Newsgroups: gmane.emacs.gnus.general Subject: Re: nnmail-split-it Date: 04 Feb 1997 10:05:16 -0800 Sender: dmoore@sdnp5.ucsd.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035149773 20657 80.91.224.250 (20 Oct 2002 21:36:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 21:36:13 +0000 (UTC) Return-Path: Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.8.5/8.8.5) with SMTP id KAA12609 for ; Tue, 4 Feb 1997 10:49:56 -0800 Original-Received: from UCSD.EDU (mailbox2.ucsd.edu [132.239.1.54]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Tue, 4 Feb 1997 19:02:38 +0100 Original-Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by UCSD.EDU (8.8.5/8.6.9) with SMTP id KAA29074 for ; Tue, 4 Feb 1997 10:02:29 -0800 (PST) Original-Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4) id KAA01014; Tue, 4 Feb 1997 10:05:17 -0800 Original-To: ding@ifi.uio.no X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L Mail-Copies-To: never In-Reply-To: Per Abrahamsen's message of 04 Feb 1997 09:37:25 +0100 Original-Lines: 50 X-Mailer: Gnus v5.4.8/XEmacs 19.15 Xref: main.gmane.org gmane.emacs.gnus.general:9804 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:9804 Per Abrahamsen writes: > Lars Magne Ingebrigtsen writes: > > > The box I'm sitting with now is a 486/slow without NFS, and splitting > > is kinda slow here as well. > > I really want to see some numbers before I believe the bottleneck is > in the lisp code, rather than in i/o (and in particular directory > synchronization). Are you using Linux ext2fs? Ok, the numbers. This is to file 40 messages to myself (ie, not many received headers) which do not match any of my filing patterns, and one message to xemacs-beta which arrived just before I hit `M-g'. I have about 140 filing patterns in my nnmail-split-fancy. I also did `s' after fetching the mail. Note that it took 45 seconds just to split 41 messages in the nnmail-split-it routine. And it took 14 seconds to write those 41 mesages to disk. Another 3 or so seconds went to writing out my newsrc. Function Name # Calls Elapsed Average ========================================= ======= ======= ======= gnus-topic-get-new-news-this-topic 1 63.6572 63.6572 gnus-group-get-new-news-this-group 1 63.6555 63.6555 gnus-activate-group 1 62.7958 62.7958 gnus-request-scan 1 62.5327 62.5327 nnml-request-scan 1 62.5297 62.5297 nnmail-get-new-mail 1 62.5134 62.5134 nnmail-split-incoming 1 60.0041 60.0041 nnmail-process-unix-mail-format 1 59.9781 59.9781 nnmail-check-duplication 41 59.7227 1.45665 nnmail-article-group 41 45.7249 1.11524 nnmail-split-fancy 41 44.9484 1.09630 nnmail-split-it 5876 44.9365 1.09601 nnml-save-mail 41 13.7885 0.33630 write-region 48 13.4512 0.28023 nnmail-write-region 44 12.0977 0.27494 gnus-group-save-newsrc 1 2.8573 2.8573 PS. This output does not have the recursive miscounting or time window overflow bugs of standard elp. -- David Moore | Computer Systems Lab __o UCSD Dept. Computer Science - 0114 | Work: (619) 534-8604 _ \<,_ La Jolla, CA 92093-0114 | Fax: (619) 534-1445 (_)/ (_) | In a cloud bones of steel.