Gnus development mailing list
 help / color / mirror / Atom feed
From: David Moore <dmoore@UCSD.EDU>
Subject: Re: nnmail-split-it
Date: 04 Feb 1997 10:05:16 -0800	[thread overview]
Message-ID: <rvk9ooqwf7.fsf@sdnp5.ucsd.edu> (raw)
In-Reply-To: Per Abrahamsen's message of 04 Feb 1997 09:37:25 +0100

Per Abrahamsen <abraham@dina.kvl.dk> writes:

> Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 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 <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.


  reply	other threads:[~1997-02-04 18:05 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-02-02 22:06 nnmail-split-it Johan Danielsson
1997-02-03 23:28 ` nnmail-split-it David Moore
1997-02-04  1:29   ` nnmail-split-it Paul Franklin
1997-02-04  1:55     ` nnmail-split-it Lars Magne Ingebrigtsen
1997-02-04  4:35       ` nnmail-split-it David Moore
1997-02-04  6:16         ` nnmail-split-it anonymous
1997-02-04  8:37       ` nnmail-split-it Per Abrahamsen
1997-02-04 18:05         ` David Moore [this message]
1997-02-04 19:58           ` nnmail-split-it Lars Magne Ingebrigtsen
1997-02-05  6:44             ` nnmail-split-it Paul Franklin
1997-02-05  8:24           ` nnmail-split-it Per Abrahamsen
1997-02-04  0:46 ` nnmail-split-it Lars Magne Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=rvk9ooqwf7.fsf@sdnp5.ucsd.edu \
    --to=dmoore@ucsd.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).