Gnus development mailing list
 help / color / mirror / Atom feed
* Entering nnimap group got much slower with 5.10
@ 2003-05-09  0:14 Gleb Arshinov
  2003-05-09  9:53 ` Simon Josefsson
  0 siblings, 1 reply; 19+ messages in thread
From: Gleb Arshinov @ 2003-05-09  0:14 UTC (permalink / raw)


Just upgraded to 5.10.2 from Oort 0.08.  I erased .newsrc.eld and ~/News
to do a clean upgrade. 

Entering a large (~1200 messages, most with !  mark) IMAP newsgroup
now takes a very long time (elp results included below).  Most of this
time modleline indicates "Fetching headers", which is unexpected (they
should be all cached).  If I (setq gnus-agent-mode nil), I get good
performance (~1s to enter), but then I trigger old "nnimap eats all
email" bug.

What should I do to get to the bottom of this?

Gleb

Gnus v5.10.2 XEmacs 21.4 (patch 5) "Civil Service" [Lucid] (i686-pc-linux)
   

Function Name                                                  Call Count  Elapsed Time  Average Time
=============================================================  ==========  ============  ============
gnus-retrieve-headers                                          2           23.366241     11.6831205
gnus-topic-select-group                                        1           14.476583     14.476583
gnus-group-select-group                                        1           14.476504     14.476504
gnus-group-read-group                                          1           14.476493     14.476493
gnus-summary-read-group                                        1           14.476417     14.476417
gnus-summary-read-group-1                                      1           14.476404     14.476404
gnus-select-newsgroup                                          1           11.898781     11.898781
gnus-fetch-headers                                             1           11.823922     11.823922
gnus-cache-retrieve-headers                                    1           11.683221     11.683221
gnus-summary-prepare                                           1           2.536048      2.536048
gnus-summary-prepare-threads                                   1           2.323965      2.323965
gnus-correct-length                                            3580        0.5000589999  0.0001396812
gnus-put-text-property                                         2390        0.2509660000  0.0001050066
gnus-xmas-format                                               1201        0.2418010000  0.0002013330
gnus-sort-threads                                              1           0.189166      0.189166
gnus-sort-threads-1                                            29          0.189063      0.0065194137
gnus-char-width                                                33021       0.1819250000  5.509...e-06
gnus-run-hooks                                                 1201        0.1551760000  0.0001292056
gnus-get-newsgroup-headers-xover                               1           0.140041      0.140041
gnus-summary-highlight-line                                    1191        0.1301559999  0.0001092829
gnus-xmas-put-text-property                                    2390        0.0900830000  3.769...e-05
gnus-summary-from-or-to-or-newsgroups                          1193        0.0690499999  5.787...e-05
gnus-request-group                                             1           0.067098      0.067098
gnus-put-text-property-excluding-characters-with-faces         1192        0.0636669999  5.341...e-05
gnus-extract-address-components                                1193        0.046636      3.909...e-05
gnus-gather-threads-by-subject                                 1           0.018247      0.018247
gnus-point-at-eol                                              9568        0.0170039999  1.777...e-06
gnus-summary-setup-buffer                                      1           0.016208      0.016208
gnus-summary-mode                                              1           0.015669      0.015669
gnus-thread-sort-by-number                                     7148        0.0151860000  2.124...e-06
gnus-summary-initial-limit                                     1           0.014236      0.014236
gnus-xmas-menu-add-1                                           2           0.011324      0.005662
gnus-xmas-summary-menu-add                                     1           0.00966       0.00966
gnus-summary-limit-children                                    1191        0.0080060000  6.722...e-06
gnus-group-update-group                                        1           0.004549      0.004549
gnus-topic-update-topic-line                                   3           0.004531      0.0015103333
gnus-group-find-parameter                                      9           0.0034619999  0.0003846666
gnus-sort-gathered-threads                                     1           0.002755      0.002755
gnus-group-topic-parameters                                    9           0.002513      0.0002792222
gnus-topic-update-topics-containing-group                      1           0.002433      0.002433
gnus-group-fast-parameter                                      7           0.002307      0.0003295714
gnus-correct-substring                                         17          0.002261      0.000133
gnus-compress-sequence                                         5           0.00214       0.000428
gnus-summary-highlight-line-0                                  1191        0.0020390000  1.712...e-06
gnus-point-at-bol                                              1214        0.0020160000  1.660...e-06
gnus-message                                                   10          0.001997      0.0001997
gnus-agent-mode                                                1           0.001817      0.001817
gnus-xmas-agent-summary-menu-add                               1           0.001682      0.001682
gnus-make-threads                                              1           0.001586      0.001586
gnus-articles-to-read                                          1           0.001552      0.001552
gnus-summary-auto-select-subject                               1           0.001551      0.001551
gnus-summary-first-unread-subject                              1           0.001539      0.001539
gnus-summary-first-subject                                     1           0.001486      0.001486
gnus-possibly-score-headers                                    1           0.001468      0.001468
gnus-topic-insert-topic-line                                   3           0.001403      0.0004676666
gnus-all-score-files                                           1           0.001387      0.001387
gnus-topic-hierarchical-parameters                             9           0.001315      0.0001461111
gnus-update-summary-mark-positions                             2           0.001297      0.0006485
gnus-configure-windows                                         1           0.001202      0.001202
gnus-group-insert-group-line-info                              1           0.00112       0.00112
gnus-group-insert-group-line                                   1           0.001083      0.001083
gnus-summary-insert-line                                       2           0.001058      0.000529
gnus-summary-setup-default-charset                             1           0.001049      0.001049
gnus-topic-parent-topic                                        100         0.0010250000  1.025...e-05
gnus-adjust-marked-articles                                    1           0.0009859999  0.0009859999
gnus-compute-unseen-list                                       1           0.000965      0.000965
gnus-inverse-list-range-intersection                           1           0.000957      0.000957
gnus-list-range-difference                                     1           0.00095       0.00095
gnus-uncompress-range                                          3           0.000851      0.0002836666
gnus-killed-articles                                           1           0.000713      0.000713
gnus-current-topics                                            9           0.000701      7.788...e-05
gnus-parameter-charset                                         1           0.000648      0.000648
gnus-current-topic                                             9           0.0006109999  6.788...e-05
gnus-add-text-properties                                       7           0.000595      8.500...e-05
gnus-score-find-bnews                                          1           0.000583      0.000583
gnus-xmas-add-text-properties                                  7           0.000548      7.828...e-05
gnus-set-mode-line                                             1           0.000509      0.000509
gnus-sorted-difference                                         2           0.000507      0.0002535
gnus-update-format-specifications                              2           0.000488      0.000244
gnus-group-auto-expirable-p                                    1           0.000456      0.000456
gnus-set-global-variables                                      3           0.000451      0.0001503333
gnus-topic-find-topology                                       60          0.0004170000  6.950...e-06
gnus-summary-position-point                                    3           0.000413      0.0001376666
gnus-topic-parameters                                          27          0.0004079999  1.511...e-05
gnus-goto-colon                                                3           0.000394      0.0001313333
gnus-group-set-mode-line                                       2           0.000379      0.0001895
gnus-parameter-ignored-charsets                                1           0.000378      0.000378
gnus-summary-set-local-parameters                              1           0.000353      0.000353
gnus-xmas-setup-summary-toolbar                                1           0.000333      0.000333
gnus-sorted-union                                              1           0.00033       0.00033
gnus-group-goto-group                                          9           0.000316      3.511...e-05
gnus-continuum-version                                         4           0.000305      7.625e-05
gnus-find-method-for-group                                     17          0.0003        1.764...e-05
gnus-topic-goto-topic                                          4           0.000276      6.900...e-05
gnus-configure-frame                                           2           0.000262      0.000131
gnus-group-highlight-line                                      1           0.000259      0.000259
gnus-group-decoded-name                                        6           0.000258      4.299...e-05
gnus-apply-kill-file                                           1           0.000241      0.000241
gnus-dribble-enter                                             1           0.000233      0.000233
gnus-agent-load-alist                                          1           0.00022       0.00022
gnus-cache-articles-in-group                                   1           0.000215      0.000215
gnus-last-element                                              1           0.000198      0.000198
gnus-update-read-articles                                      1           0.000187      0.000187
gnus-group-name-charset                                        7           0.000179      2.557...e-05
gnus-agent-article-name                                        1           0.000178      0.000178
gnus-agent-group-pathname                                      1           0.000157      0.000157
gnus-news-group-p                                              1           0.000155      0.000155
gnus-cache-file-name                                           1           0.000153      0.000153
gnus-group-parameter-value                                     20          0.000148      7.400...e-06
gnus-group-topic-unread                                        8           0.000141      1.7625e-05
gnus-newsgroup-kill-file                                       2           0.000134      6.7e-05
gnus-group-get-parameter                                       15          0.000132      8.799...e-06
gnus-set-work-buffer                                           2           0.000121      6.05e-05
gnus-score-score-files                                         1           0.000119      0.000119
gnus-remassoc                                                  12          0.000108      9e-06
gnus-newsgroup-directory-form                                  2           0.000102      5.1e-05
gnus-sort-score-files                                          1           0.000101      0.000101
gnus-summary-set-display-table                                 1           0.0001        0.0001
gnus-group-prefixed-name                                       2           9.8e-05       4.9e-05
gnus-summary-make-local-variables                              2           9.499...e-05  4.75e-05
gnus-xmas-summary-set-display-table                            1           9.399...e-05  9.399...e-05
gnus-check-server                                              1           9.3e-05       9.3e-05
gnus-set-difference                                            1           9.1e-05       9.1e-05
gnus-summary-buffer-name                                       2           9.1e-05       4.55e-05
gnus-short-group-name                                          1           8.6e-05       8.6e-05
gnus-parameters-get-parameter                                  2           8.500...e-05  4.25e-05
gnus-request-type                                              1           8.500...e-05  8.500...e-05
gnus-server-opened                                             1           8.4e-05       8.4e-05
gnus-score-file-name                                           1           8.3e-05       8.3e-05
gnus-update-alist-soft                                         4           8.2e-05       2.05e-05
gnus-thread-loop-p                                             28          7.699...e-05  2.749...e-06
gnus-buffer-live-p                                             6           7.3e-05       1.216...e-05
gnus-score-headers                                             1           6.600...e-05  6.600...e-05
gnus-all-windows-visible-p                                     1           6.600...e-05  6.600...e-05
gnus-prin1-to-string                                           1           6.2e-05       6.2e-05
gnus-make-hashtable                                            2           6e-05         3e-05
gnus-agent-get-undownloaded-list                               1           5.8e-05       5.8e-05
gnus-xmas-switch-horizontal-scrollbar-off                      1           5.8e-05       5.8e-05
gnus-score-load-files                                          1           5.6e-05       5.6e-05
gnus-get-buffer-create                                         3           5.6e-05       1.866...e-05
gnus-group-topic-p                                             1           5.3e-05       5.3e-05
gnus-group-topic-level                                         3           5.100...e-05  1.7e-05
gnus-member-of-valid                                           2           5e-05         2.5e-05
gnus-mode-line-buffer-identification                           3           5e-05         1.666...e-05
gnus-group-group-name                                          2           4.9e-05       2.45e-05
gnus-score-load-file                                           1           4.8e-05       4.8e-05
gnus-ephemeral-group-p                                         2           4.8e-05       2.4e-05
gnus-get-function                                              2           4.6e-05       2.3e-05
gnus-topic-find-groups                                         3           4.599...e-05  1.533...e-05
gnus-group-topic-name                                          1           4.4e-05       4.4e-05
gnus-newsgroup-savable-name                                    2           4.2e-05       2.1e-05
gnus-group-set-parameter                                       1           4.2e-05       4.2e-05
gnus-remove-from-range                                         3           4e-05         1.333...e-05
gnus-group-group-indentation                                   2           3.9e-05       1.95e-05
gnus-summary-make-menu-bar                                     1           3.8e-05       3.8e-05
gnus-topic-visible-p                                           3           3.8e-05       1.266...e-05
gnus-get-buffer-window                                         1           3.7e-05       3.7e-05
gnus-agent-get-function                                        4           3.5e-05       8.750...e-06
gnus-xmas-mode-line-buffer-identification                      3           3.1e-05       1.033...e-05
gnus-turn-off-edit-menu                                        1           3e-05         3e-05
gnus-methods-using                                             2           3e-05         1.5e-05
gnus-group-timestamp-delta                                     1           2.9e-05       2.9e-05
gnus-cache-file-contents                                       1           2.7e-05       2.7e-05
gnus-range-length                                              4           2.6e-05       6.5e-06
gnus-copy-sequence                                             5           2.4e-05       4.8e-06
gnus-group-quit-config                                         1           2.3e-05       2.3e-05
gnus-extent-start-open                                         1           2.2e-05       2.2e-05
gnus-virtual-group-p                                           1           2.2e-05       2.2e-05
gnus-group-set-info                                            1           2.1e-05       2.1e-05
gnus-visual-p                                                  7           2.1e-05       3e-06
gnus-online                                                    5           1.6e-05       3.200...e-06
gnus-cut-threads                                               1           1.6e-05       1.6e-05
gnus-xmas-extent-start-open                                    1           1.4e-05       1.4e-05
gnus-group-name-decode                                         8           1.4e-05       1.75e-06
gnus-list-of-unread-articles                                   2           1.3e-05       6.5e-06
gnus-undo-register                                             1           1.2e-05       1.2e-05
gnus-simplify-mode-line                                        1           1.1e-05       1.1e-05
gnus-create-hash-size                                          2           1e-05         5e-06
gnus-topic-update-unreads                                      3           9.999...e-06  3.333...e-06
gnus-info-set-entry                                            4           9.999...e-06  2.5e-06
gnus-undo-boundary                                             2           9e-06         4.5e-06
gnus-get-unread-articles-in-group                              1           9e-06         9e-06
gnus-server-equal                                              2           9e-06         4.5e-06
gnus-server-to-method                                          3           9e-06         3e-06
gnus-server-add-address                                        1           8e-06         8e-06
gnus-frames-on-display-list                                    1           8e-06         8e-06
gnus-score-file-regexp                                         1           7e-06         7e-06
gnus-make-local-hook                                           1           7e-06         7e-06
gnus-use-long-file-name                                        4           6.999...e-06  1.75e-06
gnus-article-mark-to-type                                      3           6.999...e-06  2.333...e-06
gnus-home-score-file                                           2           6e-06         3e-06
gnus-expand-group-parameters                                   2           6e-06         3e-06
gnus-group-remove-parameter                                    1           5e-06         5e-06
gnus-undo-register-1                                           1           5e-06         5e-06
gnus-agent-method-p                                            2           5e-06         2.5e-06
gnus-window-to-buffer-helper                                   2           5e-06         2.5e-06
gnus-windows-old-to-new                                        1           4e-06         4e-06
gnus-make-sort-function                                        1           4e-06         4e-06
gnus-sorted-nintersection                                      1           4e-06         4e-06
gnus-sorted-ndifference                                        2           4e-06         2e-06
gnus-set-default-directory                                     1           3e-06         3e-06
gnus-make-thread-indent-array                                  1           3e-06         3e-06
gnus-remove-if                                                 1           3e-06         3e-06
gnus-server-status                                             1           3e-06         3e-06
gnus-score-find-alist                                          1           3e-06         3e-06
gnus-update-missing-marks                                      1           2e-06         2e-06
gnus-agent-summary-make-menu-bar                               1           2e-06         2e-06
gnus-summary-maybe-hide-threads                                1           2e-06         2e-06
gnus-sorted-nunion                                             1           2e-06         2e-06
gnus-summary-make-tool-bar                                     1           2e-06         2e-06
gnus-group-remove-excess-properties                            1           2e-06         2e-06



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2003-05-12 15:44 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-09  0:14 Entering nnimap group got much slower with 5.10 Gleb Arshinov
2003-05-09  9:53 ` Simon Josefsson
2003-05-09 19:58   ` Gleb Arshinov
2003-05-09 20:51     ` Simon Josefsson
2003-05-09 21:10       ` Gleb Arshinov
2003-05-10 13:21         ` Kai Großjohann
2003-05-10  2:26     ` Lloyd Zusman
2003-05-10 14:06       ` Kai Großjohann
2003-05-10 21:43         ` Lloyd Zusman
2003-05-10 23:38           ` Simon Josefsson
2003-05-11  0:04             ` Lloyd Zusman
2003-05-11  3:04               ` Mark A. Hershberger
2003-05-11  3:33                 ` Lloyd Zusman
2003-05-11  4:22                   ` Harry Putnam
2003-05-11  9:57                   ` Simon Josefsson
2003-05-11 14:10                     ` Lloyd Zusman
2003-05-12  8:47             ` Niklas Morberg
2003-05-12 11:55               ` Simon Josefsson
2003-05-12 15:44           ` Kai Großjohann

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).