Gnus development mailing list
 help / color / mirror / Atom feed
* `M-g' in group buffer suddenly slow
@ 2003-12-11 16:52 David Abrahams
  2003-12-31  2:37 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 2+ messages in thread
From: David Abrahams @ 2003-12-11 16:52 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 327 bytes --]


[cross-posted to bugs@gnus.org]

Title says it all; I hope someone can help.  Thanks!

--------

Gnus v5.10.3
GNU Emacs 21.3.50.1 (i386-msvc-nt5.1.2600)
 of 2003-10-21 on PENGUIN
200 main.gmane.org InterNetNews NNRP server INN 2.3.2 ready (posting ok).



Here's the profiling data from elp.  Can anyone offer clues?
Thanks!


[-- Attachment #2: meta-g.elp --]
[-- Type: text/plain, Size: 10320 bytes --]

Function Name                                                                 Call Count  Elapsed Time  Average Time
============================================================================  ==========  ============  ============
gnus-active-to-gnus-format                                                    9           52.448000000  5.8275555555
gnus-group-get-new-news                                                       1           46.066        46.066
gnus-read-active-file                                                         1           45.596        45.596
gnus-read-active-file-1                                                       3           45.586        15.195333333
gnus-read-active-file-2                                                       3           45.446        15.148666666
gnus-agent-save-active                                                        3           18.787999999  6.2626666666
gnus-agent-save-active-1                                                      3           18.787999999  6.2626666666
gnus-agent-write-active                                                       3           18.567        6.189
gnus-write-active-file                                                        3           9.3129999999  3.1043333333
gnus-point-at-eol                                                             95267       3.3029999999  3.46...e-005
gnus-retrieve-groups                                                          3           2.172         0.7240000000
gnus-topic-prepare-topic                                                      3           0.46          0.1533333333
gnus-group-insert-group-line                                                  40          0.45          0.01125
gnus-group-prepare-topics                                                     1           0.45          0.45
gnus-group-list-groups                                                        1           0.45          0.45
gnus-group-highlight-line                                                     40          0.37          0.00925
gnus-run-hooks                                                                46          0.37          0.0080434782
gnus-check-server                                                             7           0.14          0.02
gnus-open-server                                                              2           0.13          0.065
gnus-get-unread-articles                                                      1           0.02          0.02
gnus-group-name-decode                                                        120         0.02          0.0001666666
gnus-server-opened                                                            11          0.01          0.0009090909
gnus-summary-buffer-name                                                      40          0.01          0.00025
gnus-activate-group                                                           4           0.01          0.0025
gnus-message                                                                  47          0.01          0.0002127659
gnus-group-decoded-name                                                       40          0.01          0.00025
gnus-server-add-address                                                       130         0.0           0.0
gnus-agent-get-function                                                       27          0.0           0.0
gnus-request-scan                                                             1           0.0           0.0
gnus-server-get-method                                                        67          0.0           0.0
gnus-netrc-machine                                                            1           0.0           0.0
gnus-topic-find-groups                                                        3           0.0           0.0
gnus-find-method-for-group                                                    59          0.0           0.0
gnus-undo-boundary                                                            4           0.0           0.0
gnus-topic-parent-topic                                                       12          0.0           0.0
gnus-server-equal                                                             19          0.0           0.0
gnus-update-format-specifications                                             2           0.0           0.0
gnus-group-setup-buffer                                                       1           0.0           0.0
gnus-range-add                                                                2           0.0           0.0
gnus-parse-active                                                             2           0.0           0.0
gnus-continuum-version                                                        4           0.0           0.0
gnus-topic-insert-topic-line                                                  3           0.0           0.0
gnus-group-group-name                                                         41          0.0           0.0
gnus-current-topics                                                           3           0.0           0.0
gnus-fixup-nnimap-unread-after-getting-new-news                               1           0.0           0.0
gnus-group-prefixed-name                                                      146         0.0           0.0
gnus-topic-goto-next-group                                                    1           0.0           0.0
gnus-create-hash-size                                                         6           0.0           0.0
gnus-point-at-bol                                                             42          0.0           0.0
gnus-extent-start-open                                                        43          0.0           0.0
gnus-agent-method-p                                                           5           0.0           0.0
gnus-get-function                                                             16          0.0           0.0
gnus-group-default-level                                                      2           0.0           0.0
gnus-group-search-forward                                                     1           0.0           0.0
gnus-topic-goto-topic                                                         1           0.0           0.0
gnus-topic-find-topology                                                      8           0.0           0.0
gnus-server-to-method                                                         152         0.0           0.0
gnus-topic-parameters                                                         5           0.0           0.0
gnus-parse-netrc                                                              1           0.0           0.0
gnus-group-prepare-logic                                                      40          0.0           0.0
gnus-topic-hierarchical-parameters                                            3           0.0           0.0
gnus-get-buffer-create                                                        1           0.0           0.0
gnus-group-name-charset                                                       80          0.0           0.0
gnus-master-read-slave-newsrc                                                 1           0.0           0.0
gnus-group-get-parameter                                                      80          0.0           0.0
gnus-methods-using                                                            6           0.0           0.0
gnus-buffer-live-p                                                            87          0.0           0.0
gnus-server-extend-method                                                     14          0.0           0.0
gnus-make-hashtable                                                           6           0.0           0.0
gnus-put-text-property-excluding-characters-with-faces                        40          0.0           0.0
gnus-agent-save-group-info                                                    2           0.0           0.0
gnus-netrc-get                                                                3           0.0           0.0
gnus-group-set-mode-line                                                      2           0.0           0.0
gnus-put-text-property                                                        43          0.0           0.0
gnus-topic-update-unreads                                                     6           0.0           0.0
gnus-range-length                                                             40          0.0           0.0
gnus-goto-colon                                                               2           0.0           0.0
gnus-group-timestamp-delta                                                    40          0.0           0.0
gnus-agent-lib-file                                                           3           0.0           0.0
gnus-add-text-properties                                                      46          0.0           0.0
gnus-display-time-event-handler                                               1           0.0           0.0
gnus-update-read-articles                                                     4           0.0           0.0
gnus-online                                                                   32          0.0           0.0
gnus-group-position-point                                                     2           0.0           0.0
gnus-group-remove-excess-properties                                           40          0.0           0.0
gnus-server-status                                                            11          0.0           0.0
gnus-make-directory                                                           7           0.0           0.0
gnus-group-parameter-value                                                    80          0.0           0.0
gnus-archive-server-wanted-p                                                  1           0.0           0.0
gnus-mode-line-buffer-identification                                          2           0.0           0.0
gnus-check-backend-function                                                   58          0.0           0.0
gnus-group-next-unread-group                                                  1           0.0           0.0

[-- Attachment #3: User settings --]
[-- Type: application/emacs-lisp, Size: 7627 bytes --]

[-- Attachment #4: Type: text/plain, Size: 61 bytes --]


-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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

* Re: `M-g' in group buffer suddenly slow
  2003-12-11 16:52 `M-g' in group buffer suddenly slow David Abrahams
@ 2003-12-31  2:37 ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 2+ messages in thread
From: Lars Magne Ingebrigtsen @ 2003-12-31  2:37 UTC (permalink / raw)


David Abrahams <dave@boost-consulting.com> writes:

> Title says it all; I hope someone can help.  Thanks!

gnus-active-to-gnus-format    9           52.448000000  5.8275555555

[...]

gnus-point-at-eol             95267       3.3029999999  3.46...e-005

Wow.  95K calls to `gnus-point-at-eol'.  And
`gnus-active-to-gnus-format' taking way, way too long.  And this is
for `M-g', not `g'?

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




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

end of thread, other threads:[~2003-12-31  2:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-11 16:52 `M-g' in group buffer suddenly slow David Abrahams
2003-12-31  2:37 ` Lars Magne Ingebrigtsen

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