Gnus development mailing list
 help / color / mirror / Atom feed
From: Lars Magne Ingebrigtsen <larsi@gnus.org>
To: ding@gnus.org
Subject: Re: Improving Gnus speed
Date: Sun, 05 Dec 2010 19:46:00 +0100	[thread overview]
Message-ID: <m3aakkhxcn.fsf@quimbies.gnus.org> (raw)
In-Reply-To: <87mxokccyq.fsf@uwo.ca>

Dan Christensen <jdc@uwo.ca> writes:

> gnus-topic-read-group            1           13.214392     13.214392
> gnus-group-read-group            1           13.214339     13.214339
> gnus-summary-read-group          1           13.214303     13.214303
> gnus-summary-read-group-1        1           13.214291     13.214291
> gnus-summary-prepare             1           9.061338      9.061338
> gnus-summary-prepare-threads     1           5.205671      5.205671
> gnus-sort-threads-recursive      3844        4.8261949999  0.0012555137
> gnus-select-newsgroup            1           4.1157070000  4.1157070000
> gnus-fetch-headers               1           4.095992      4.095992
> gnus-get-newsgroup-headers       1           2.736999      2.736999
> gnus-retrieve-headers            2           2.7169679999  1.3584839999
> gnus-sort-threads                1           2.71412       2.71412
> gnus-thread-sort-by-most-recen   17741       2.6269509999  0.0001480723
> gnus-thread-latest-date          35482       2.4759769999  6.978...e-05
> gnus-thread-total-score          22704       2.1373710000  9.414...e-05
> gnus-thread-total-score-1        22704       1.9588889999  8.627...e-05
> gnus-user-format-function-s      6558        1.7538890000  0.0002674426
> gnus-replace-in-string           6559        1.6119780000  0.0002457658
> gnus-cache-retrieve-headers      1           1.358604      1.358604
> gnus-run-hooks                   13          0.972687      0.0748220769
> gnus-registry-register-message   1           0.972067      0.972067
> gnus-registry-fetch-message-id   6556        0.8265469999  0.0001260748
> gnus-user-format-function-t      6558        0.6889870000  0.0001050605
> gnus-user-date                   6558        0.5876640000  8.961...e-05
> gnus-simplify-subject-fuzzy      8487        0.4407050000  5.192...e-05
> gnus-float-time                  134926      0.3646349999  2.702...e-06

Here's me entering a group with 6000 articles (3GHz Core 2):

gnus-group-select-group                1           3.819664      3.819664
gnus-group-read-group                  1           3.81966       3.81966
gnus-summary-read-group                1           3.819644      3.819644
gnus-summary-read-group-1              1           3.819639      3.819639
gnus-summary-prepare                   1           1.736278      1.736278
gnus-summary-prepare-threads           1           1.492577      1.492577
gnus-select-newsgroup                  1           1.308981      1.308981
gnus-fetch-headers                     1           1.178148      1.178148
gnus-get-newsgroup-headers-xover       1           1.041805      1.041805
gnus-possibly-score-headers            1           0.693136      0.693136
gnus-score-headers                     1           0.69119       0.69119
gnus-score-string                      2           0.6885730000  0.3442865000
gnus-retrieve-headers                  2           0.272322      0.136161
gnus-sort-threads-recursive            324         0.210677      0.0006502376
gnus-sort-threads                      1           0.209757      0.209757
gnus-put-text-property                 17794       0.1451210000  8.155...e-06
gnus-summary-highlight-line            5930        0.1418359999  2.391...e-05
gnus-cache-retrieve-headers            1           0.136199      0.136199
gnus-put-text-property-excluding-char  5931        0.0833610000  1.405...e-05
gnus-summary-initial-limit             1           0.074482      0.074482
gnus-summary-from-or-to-or-newsgroups  5930        0.0732839999  1.235...e-05
gnus-articles-to-read                  1           0.070914      0.070914
gnus-summary-limit-children            5928        0.0673060000  1.135...e-05
gnus-score-string<                     125555      0.0566680000  4.513...e-07

WTF?  125K calls to gnus-score-string<?  I'm starting to wonder whether
ELP works properly...

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




  reply	other threads:[~2010-12-05 18:46 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-09 12:35 Francis Moreau
2010-11-09 13:45 ` Didier Verna
2010-11-09 13:55   ` Francis Moreau
2010-11-09 14:00     ` Knut Anders Hatlen
2010-11-09 14:22       ` Steinar Bang
2010-11-09 14:29       ` Francis Moreau
2010-11-09 14:49         ` Richard Riley
2010-11-09 16:37           ` Didier Verna
2010-11-09 16:51             ` Richard Riley
2010-11-09 16:56               ` Steinar Bang
2010-11-09 17:12                 ` Richard Riley
2010-11-09 17:48                   ` Steinar Bang
2010-11-09 18:59                     ` Adam Sjøgren
2010-11-09 19:17                       ` Steinar Bang
2010-11-09 19:06                     ` Richard Riley
2010-11-09 14:49     ` Didier Verna
2010-11-09 15:27       ` Richard Riley
2010-11-09 15:42         ` Francis Moreau
2010-11-09 16:35         ` Didier Verna
2010-11-09 16:49           ` Richard Riley
2010-11-09 19:52           ` Francis Moreau
2010-11-09 20:48             ` Richard Riley
2010-11-09 15:04     ` Adam Sjøgren
2010-11-09 18:55 ` Lars Magne Ingebrigtsen
2010-11-09 19:58   ` Francis Moreau
2010-11-09 21:03     ` Andreas Schwab
2010-11-09 21:49       ` Ted Zlatanov
2010-11-09 22:45         ` Richard Riley
2010-11-10  8:49           ` Francis Moreau
2010-11-10 10:31             ` Francis Moreau
2010-11-10  9:39           ` Julien Danjou
2010-11-10 13:26             ` Ted Zlatanov
2010-11-10 13:28               ` Julien Danjou
2010-11-10 14:12               ` Richard Riley
2010-11-10 17:40                 ` Andreas Schwab
2010-11-10 13:38       ` Francis Moreau
2010-11-09 21:27   ` Lars Magne Ingebrigtsen
2010-11-10 14:16   ` Francis Moreau
2010-11-10 18:20     ` Lars Magne Ingebrigtsen
2010-11-11  8:14       ` Francis Moreau
2010-11-11 18:34         ` Lars Magne Ingebrigtsen
2010-11-11 19:54           ` Francis Moreau
2010-11-14 16:10             ` Lars Magne Ingebrigtsen
2010-11-15  9:40               ` Francis Moreau
2010-11-21  6:02                 ` Lars Magne Ingebrigtsen
2010-11-21 13:54                   ` Francis Moreau
2010-11-21 18:17                     ` Lars Magne Ingebrigtsen
2010-11-21 19:37                       ` Francis Moreau
2010-11-24 22:09                         ` Lars Magne Ingebrigtsen
2010-11-25  7:35                           ` Francis Moreau
2010-11-12 11:11       ` Francis Moreau
2010-11-14 16:11         ` Lars Magne Ingebrigtsen
2010-11-15  9:07           ` Francis Moreau
2010-11-21  5:44             ` Lars Magne Ingebrigtsen
2010-11-21 14:07               ` Francis Moreau
2010-11-10 18:21     ` Lars Magne Ingebrigtsen
2010-11-11  8:22       ` Francis Moreau
2010-11-11 18:33         ` Lars Magne Ingebrigtsen
2010-11-11 19:56           ` Francis Moreau
2010-11-14 16:10             ` Lars Magne Ingebrigtsen
2010-11-12 18:55     ` Dan Christensen
2010-11-12 20:07       ` Francis Moreau
2010-11-12 21:38         ` Dan Christensen
2010-11-13 20:46           ` Francis Moreau
2010-11-14  9:32             ` Francis Moreau
2010-11-29  0:40               ` Dan Christensen
2010-11-29  4:47                 ` Lars Magne Ingebrigtsen
2010-11-29  6:01                   ` Miles Bader
2010-11-29  6:18                     ` Lars Magne Ingebrigtsen
2010-11-29  6:36                       ` Lars Magne Ingebrigtsen
2010-11-29  6:40                       ` Daniel Pittman
2010-11-29  8:27                 ` Francis Moreau
2010-11-29 19:30                   ` Dan Christensen
2010-11-29 20:10                     ` Francis Moreau
2010-11-29 20:23                       ` Dan Christensen
2010-11-29 20:56                         ` Francis Moreau
2010-11-29 21:30                           ` Dan Christensen
2010-12-05 15:01                             ` Lars Magne Ingebrigtsen
2010-12-05 18:05                               ` Dan Christensen
2010-12-05 18:46                                 ` Lars Magne Ingebrigtsen [this message]
2010-11-14 16:13             ` Lars Magne Ingebrigtsen
2010-11-15  9:03               ` Francis Moreau
2010-11-21  5:43                 ` Lars Magne Ingebrigtsen
2010-11-21 14:39                   ` Francis Moreau
2010-11-14 16:14           ` Lars Magne Ingebrigtsen
2010-11-14 18:10             ` Dan Christensen
2010-11-14 18:26               ` Lars Magne Ingebrigtsen
2010-11-14 21:27                 ` Dan Christensen
2010-11-21  5:42                   ` Lars Magne Ingebrigtsen
2010-11-21 20:42                     ` Dan Christensen
2010-11-21 21:46                       ` Francis Moreau
2010-11-21 22:52                         ` Dan Christensen
2010-11-22  7:57                           ` Francis Moreau
2010-11-24 22:11                       ` Lars Magne Ingebrigtsen
2010-11-29  0:29                       ` Dan Christensen
2010-11-29  4:41                         ` Lars Magne Ingebrigtsen
2010-11-29 20:17                           ` Dan Christensen
2010-12-05 15:00                             ` Date parser in C (was: Improving Gnus speed) Lars Magne Ingebrigtsen
2010-12-05 17:27                               ` Andreas Schwab
2010-12-05 17:38                                 ` Date parser in C Lars Magne Ingebrigtsen
2010-11-09 21:47 ` Improving Gnus speed Ted Zlatanov
2010-11-09 22:55   ` Steinar Bang
2010-11-10  4:27 ` Eden Cardim

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=m3aakkhxcn.fsf@quimbies.gnus.org \
    --to=larsi@gnus.org \
    --cc=ding@gnus.org \
    /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).