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
next prev parent 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).