From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/62308 Path: news.gmane.org!not-for-mail From: Elias Oltmanns Newsgroups: gmane.emacs.gnus.general Subject: Re: No Gnus v0.4 / emacs-cvs terribly slowly operating on large nnfolders Date: Mon, 20 Mar 2006 16:25:45 +0100 Message-ID: <87mzfl87eu.fsf@denkblock.local> References: <878xr6klq1.fsf@denkblock.local> <87ek0xzm9c.fsf@rimspace.net> <87u09tjvdk.fsf@denkblock.local> <871wwxz73o.fsf@rimspace.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1142868707 7990 80.91.229.2 (20 Mar 2006 15:31:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 20 Mar 2006 15:31:47 +0000 (UTC) Original-X-From: ding-owner+m10835@lists.math.uh.edu Mon Mar 20 16:31:46 2006 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FLMLn-0004ce-BJ for ding-account@gmane.org; Mon, 20 Mar 2006 16:31:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1FLMLc-0002gE-00; Mon, 20 Mar 2006 09:31:08 -0600 Original-Received: from nas02.math.uh.edu ([129.7.128.40]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1FLMHN-0002g9-00 for ding@lists.math.uh.edu; Mon, 20 Mar 2006 09:26:45 -0600 Original-Received: from quimby.gnus.org ([80.91.224.244]) by nas02.math.uh.edu with esmtp (Exim 4.52) id 1FLMHB-0005g2-Vp for ding@lists.math.uh.edu; Mon, 20 Mar 2006 09:26:45 -0600 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1FLMHA-0001IU-00 for ; Mon, 20 Mar 2006 16:26:32 +0100 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1FLMGo-0003K5-4p for ding@gnus.org; Mon, 20 Mar 2006 16:26:10 +0100 Original-Received: from p50885ed0.dip.t-dialin.net ([80.136.94.208]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Mar 2006 16:26:10 +0100 Original-Received: from oltmanns by p50885ed0.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Mar 2006 16:26:10 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Lines: 477 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: p50885ed0.dip.t-dialin.net User-Agent: Gnus/5.110004 (No Gnus v0.4) Cancel-Lock: sha1:kmmTHCSOUj0VDmRT/0DVZZ+9++Y= X-Spam-Score: -2.6 (--) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:62308 Archived-At: --=-=-= Daniel Pittman wrote: > Elias Oltmanns writes: > >> Daniel Pittman wrote: >>> Elias Oltmanns writes: >>> >>>> accessing a 25MB nnfolder takes at least twice as much time and >>>> sometimes even up to four times as much when running No Gnus from >>>> within emacs-snapshot (Debian packaged cvs version) than running in >>>> emacs 21.4. The reason I'm reporting this here is that visiting the >>>> file with C-x C-f directly from emacs does not reveal such a >>>> difference in speed. Yet, every operation performed by gnus on this >>>> nnfolder, as entering, reading articles, expiring, etc, challenges my >>>> patience, to say the least. >>> >>> Well, the best thing to do is probably to profile the operation of >>> visiting a folder, allowing us to see exactly where time is spent. >> >> Here are the profiles. I went about as follows: >> - Start up emacs2[12], >> - load elp.el, >> - M-x set-varialbe RET elp-sort-by-function RET elp-sort-by-average-time RET, >> - start up gnus, >> - M-x elp-instrument-package RET gnus RET, > > You probably want to instrument 'nn*' here as well Done now. [...] > >> - enter folder, >> - M-x elp-results. >> >> Note that there are no delays due to disk access as all data had been >> in cache already. New profiles attached. There is one striking thing: nnfolder-existing-articles appears amongst the most time consuming functions only in emacs 22 so there has to be some construct in the function definition which behaves differently when executed in the two emacs versions. So far I managed to rule out search-* and re-search-*. Still, I have the feeling that it might be one of those seeking commands, however, I didn't manage to profile goto-char which was my next guess. Any ideas? Elias ---- Profile emacs 21.4.1 ---- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=prof21 Function Name Call Count Elapsed Time Average Time ====================================================== ========== ============ ============ gnus-group-select-group 1 3.6129189999 3.6129189999 gnus-group-read-group 1 3.612888 3.612888 gnus-summary-read-group 1 3.612775 3.612775 gnus-summary-read-group-1 1 3.612753 3.612753 gnus-select-newsgroup 1 2.515101 2.515101 gnus-fetch-headers 1 2.508358 2.508358 nnfolder-read-folder 1 1.900019 1.900019 nnheader-find-file-noselect 1 1.281949 1.281949 gnus-cache-retrieve-headers 2 2.264043 1.1320215 gnus-retrieve-headers 4 4.527462 1.1318655 nnfolder-retrieve-headers 2 2.263045 1.1315225 gnus-summary-prepare 1 1.0381070000 1.0381070000 gnus-summary-prepare-threads 1 0.94018 0.94018 gnus-summary-prepare-unthreaded 1 0.939085 0.939085 nnfolder-possibly-change-group 3 1.9010090000 0.6336696666 gnus-get-newsgroup-headers-xover 1 0.597657 0.597657 nnfolder-existing-articles 1 0.3538750000 0.3538750000 gnus-sort-articles 1 0.097786 0.097786 gnus-summary-setup-buffer 1 0.026488 0.026488 gnus-summary-mode 1 0.025155 0.025155 gnus-summary-make-menu-bar 1 0.011209 0.011209 gnus-summary-initial-limit 1 0.009112 0.009112 gnus-group-update-group 1 0.008212 0.008212 nnheader-insert-file-contents 1 0.00757 0.00757 gnus-set-mode-line 1 0.004829 0.004829 gnus-build-sparse-threads 1 0.00413 0.00413 nnfolder-retrieve-headers-with-nov 2 0.008041 0.0040205 gnus-mode-line-buffer-identification 3 0.01138 0.0037933333 gnus-dribble-enter 1 0.003509 0.003509 gnus-group-set-mode-line 2 0.0069359999 0.0034679999 gnus-update-summary-mark-positions 2 0.006251 0.0031255 gnus-summary-insert-line 382 0.9337769999 0.0024444424 gnus-byte-compile 2 0.004847 0.0024235 gnus-update-format-specifications 2 0.0034540000 0.0017270000 gnus-update-missing-marks 1 0.001635 0.001635 gnus-possibly-score-headers 1 0.001581 0.001581 gnus-user-format-function-b 380 0.5247200000 0.0013808421 gnus-all-score-files 1 0.001365 0.001365 gnus-articles-to-read 1 0.001164 0.001164 gnus-score-find-bnews 1 0.001062 0.001062 gnus-summary-auto-select-subject 1 0.000992 0.000992 nnfolder-save-active 1 0.000987 0.000987 gnus-summary-first-unread-subject 1 0.000974 0.000974 nnmail-save-active 1 0.000965 0.000965 gnus-summary-first-subject 1 0.000905 0.000905 gnus-group-insert-group-line-info 1 0.000796 0.000796 gnus-group-insert-group-line 1 0.000758 0.000758 gnus-parse-complex-format 3 0.0021520000 0.0007173333 gnus-killed-articles 1 0.000659 0.000659 gnus-parse-format 4 0.002493 0.00062325 gnus-compute-unseen-list 1 0.000609 0.000609 gnus-make-thread-indent-array 1 0.000598 0.000598 gnus-inverse-list-range-intersection 1 0.000593 0.000593 gnus-list-range-difference 1 0.000579 0.000579 gnus-request-group 1 0.00054 0.00054 gnus-score-score-files 1 0.000526 0.000526 gnus-message 10 0.005019 0.0005019 nnmail-generate-active 1 0.000496 0.000496 gnus-make-sort-function 1 0.000473 0.000473 nnfolder-request-group 1 0.000472 0.000472 gnus-complex-form-to-spec 6 0.002362 0.0003936666 gnus-configure-windows 1 0.000388 0.000388 gnus-uncompress-range 1 0.000368 0.000368 gnus-summary-setup-default-charset 1 0.000333 0.000333 gnus-cache-articles-in-group 2 0.000648 0.000324 gnus-summary-from-or-to-or-newsgroups 382 0.1211589999 0.0003171701 gnus-update-read-articles 1 0.00031 0.00031 gnus-run-mode-hooks 1 0.000254 0.000254 gnus-cache-file-name 2 0.00048 0.00024 gnus-agent-mode 1 0.000235 0.000235 gnus-sorted-intersection 1 0.00023 0.00023 gnus-sorted-difference 2 0.000453 0.0002265 gnus-apply-kill-file 1 0.000226 0.000226 gnus-group-decoded-name 8 0.0017839999 0.0002229999 gnus-group-highlight-line 1 0.000204 0.000204 gnus-parameter-charset 1 0.000198 0.000198 gnus-adjust-marked-articles 1 0.000197 0.000197 gnus-prin1-to-string 1 0.000192 0.000192 gnus-agent-find-parameter 1 0.000192 0.000192 gnus-score-headers 1 0.000187 0.000187 gnus-score-load-files 1 0.000167 0.000167 nnheader-nov-delete-outside-range 1 0.000167 0.000167 nnmail-activate 3 0.000486 0.000162 gnus-all-windows-visible-p 1 0.000153 0.000153 gnus-parse-simple-format 10 0.001456 0.0001456000 gnus-score-load-file 1 0.000144 0.000144 gnus-group-name-charset 9 0.0012869999 0.0001429999 gnus-continuum-version 4 0.0005629999 0.0001407499 nnmail-message-id 1 0.000138 0.000138 nnheader-fold-continuation-lines 1 0.000138 0.000138 nnmail-within-headers-p 378 0.0466509999 0.0001234153 nnheader-replace-regexp 1 0.000121 0.000121 gnus-check-server 1 0.00012 0.00012 gnus-summary-menu-split 1 0.00012 0.00012 gnus-server-opened 1 0.000102 0.000102 gnus-summary-buffer-name 2 0.000204 0.000102 gnus-sort-score-files 1 0.000101 0.000101 gnus-agent-summary-make-menu-bar 1 9.9e-05 9.9e-05 gnus-run-hooks 393 0.0386510000 9.834...e-05 gnus-get-buffer-window 1 9.8e-05 9.8e-05 gnus-parameter-ignored-charsets 1 9.7e-05 9.7e-05 gnus-get-newsgroup-headers 1 9.6e-05 9.6e-05 gnus-configure-frame 2 0.000192 9.6e-05 gnus-summary-make-local-variables 2 0.000187 9.35e-05 gnus-score-file-name 1 9.2e-05 9.2e-05 nnfolder-group-nov-pathname 2 0.000184 9.2e-05 gnus-group-auto-expirable-p 1 9e-05 9e-05 nnmail-search-unix-mail-delim-backward 378 0.033873 8.961...e-05 gnus-summary-set-display-table 1 8.5e-05 8.5e-05 gnus-summary-highlight-line 382 0.0313769999 8.213...e-05 gnus-get-unread-articles-in-group 1 8.2e-05 8.2e-05 gnus-summary-set-local-parameters 1 8.1e-05 8.1e-05 gnus-group-find-parameter 9 0.0006869999 7.633...e-05 gnus-extract-address-components 382 0.0273200000 7.151...e-05 nnfolder-group-pathname 6 0.000429 7.15e-05 gnus-group-category 1 6.9e-05 6.9e-05 nnheader-find-nov-line 2 0.000135 6.75e-05 gnus-set-global-variables 3 0.000199 6.633...e-05 gnus-group-timestamp-delta 1 6e-05 6e-05 gnus-last-element 1 5.7e-05 5.7e-05 gnus-newsgroup-kill-file 2 0.0001099999 5.499...e-05 gnus-score-load-score-alist 1 5.2e-05 5.2e-05 gnus-agent-get-undownloaded-list 1 5.1e-05 5.1e-05 nnheader-init-server-buffer 3 0.000146 4.866...e-05 gnus-agent-possibly-alter-active 2 9.5e-05 4.75e-05 gnus-group-fast-parameter 7 0.0003319999 4.742...e-05 gnus-frames-on-display-list 1 4.6e-05 4.6e-05 gnus-tilde-max-form 2 9.1e-05 4.55e-05 gnus-make-hashtable 2 9.1e-05 4.55e-05 gnus-short-group-name 1 4.5e-05 4.5e-05 gnus-remove-from-range 2 8.999...e-05 4.499...e-05 gnus-ephemeral-group-p 2 8.8e-05 4.4e-05 gnus-summary-position-point 3 0.00013 4.333...e-05 gnus-group-quit-config 1 4.2e-05 4.2e-05 nnfolder-server-opened 4 0.000158 3.95e-05 gnus-get-function 2 7.400...e-05 3.700...e-05 gnus-correct-substring 52 0.0018930000 3.640...e-05 gnus-group-name-decode 10 0.0003540000 3.540...e-05 gnus-goto-colon 3 8.8e-05 2.933...e-05 gnus-turn-off-edit-menu 1 2.9e-05 2.9e-05 gnus-virtual-group-p 1 2.7e-05 2.7e-05 nnheader-set-temp-buffer 1 2.7e-05 2.7e-05 gnus-define-keys-1 1 2.6e-05 2.6e-05 gnus-undo-register 1 2.4e-05 2.4e-05 gnus-pad-form 2 4.6e-05 2.3e-05 nnoo-server-opened 4 9.1e-05 2.275e-05 nnheader-report 1 2e-05 2e-05 gnus-get-buffer-create 3 5.8e-05 1.933...e-05 gnus-group-group-name 2 3.7e-05 1.85e-05 gnus-put-text-property-excluding-characters-with-faces 383 0.0069859999 1.824...e-05 gnus-emacs-version 3 5.3e-05 1.766...e-05 gnus-simplify-mode-line 1 1.7e-05 1.7e-05 gnus-newsgroup-savable-name 2 3.3e-05 1.65e-05 gnus-summary-highlight-line-0 382 0.0062679999 1.640...e-05 gnus-list-of-unread-articles 1 1.5e-05 1.5e-05 gnus-group-get-parameter 14 0.000202 1.442...e-05 gnus-set-work-buffer 15 0.000212 1.413...e-05 gnus-copy-sequence 5 6.4e-05 1.28e-05 gnus-server-add-address 1 1.2e-05 1.2e-05 gnus-make-local-hook 1 1.2e-05 1.2e-05 gnus-create-hash-size 2 2.4e-05 1.2e-05 gnus-summary-limit-children 413 0.0045820000 1.109...e-05 gnus-score-file-regexp 2 2.100...e-05 1.050...e-05 gnus-parameters-get-parameter 2 2.1e-05 1.05e-05 gnus-add-text-properties 1 1e-05 1e-05 gnus-group-parameter-value 13 0.000128 9.846...e-06 gnus-put-text-property 765 0.0071549999 9.352...e-06 gnus-make-sort-function-1 1 9e-06 9e-06 gnus-find-method-for-group 20 0.000174 8.7e-06 gnus-mouse-face-function 3 2.6e-05 8.666...e-06 gnus-score-find-alist 1 8e-06 8e-06 gnus-sorted-nintersection 1 8e-06 8e-06 gnus-undo-register-1 1 8e-06 8e-06 gnus-server-status 1 8e-06 8e-06 gnus-agent-method-p 5 3.8e-05 7.6e-06 gnus-buffer-live-p 12 9.099...e-05 7.583...e-06 gnus-group-group-indentation 2 1.5e-05 7.5e-06 gnus-online 6 4.3e-05 7.166...e-06 gnus-windows-old-to-new 1 7e-06 7e-06 gnus-summary-make-tool-bar 1 7e-06 7e-06 gnus-undo-boundary 2 1.300...e-05 6.500...e-06 gnus-home-score-file 2 1.300...e-05 6.500...e-06 gnus-sorted-ndifference 2 1.2e-05 6e-06 gnus-remove-if 1 6e-06 6e-06 nnheader-translate-file-chars 4 2.3e-05 5.75e-06 gnus-visual-p 385 0.0021539999 5.594...e-06 nnoo-current-server 4 2.1e-05 5.25e-06 gnus-window-to-buffer-helper 2 1e-05 5e-06 gnus-use-long-file-name 5 2.5e-05 5e-06 gnus-extent-start-open 1 5e-06 5e-06 gnus-set-default-directory 1 5e-06 5e-06 gnus-summary-maybe-hide-threads 1 5e-06 5e-06 gnus-string-width-function 4 1.999...e-05 4.999...e-06 gnus-range-length 3 1.499...e-05 4.999...e-06 gnus-article-mark-to-type 18 8.400...e-05 4.666...e-06 gnus-article-sort-by-number 1709 0.0079709999 4.664...e-06 gnus-substring-function 2 9e-06 4.5e-06 gnus-make-score-map 2 9e-06 4.5e-06 gnus-group-remove-excess-properties 1 4e-06 4e-06 --=-=-= ---- Profile emacs 21.4.1 ---- ---- Profile emacs 22.0.50.1 ---- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=prof22 Function Name Call Count Elapsed Time Average Time ====================================================== ========== ============ ============ gnus-group-select-group 1 6.020546 6.020546 gnus-group-read-group 1 6.020517 6.020517 gnus-summary-read-group 1 6.020412 6.020412 gnus-summary-read-group-1 1 6.020391 6.020391 gnus-select-newsgroup 1 5.191268 5.191268 gnus-fetch-headers 1 5.185388 5.185388 gnus-get-newsgroup-headers-xover 1 3.477925 3.477925 nnfolder-existing-articles 1 3.298889 3.298889 gnus-cache-retrieve-headers 2 5.006239 2.5031195 gnus-retrieve-headers 4 10.011773999 2.5029434999 nnfolder-retrieve-headers 2 5.005167 2.5025835 nnfolder-read-folder 1 1.698323 1.698323 nnheader-find-file-noselect 1 1.103362 1.103362 gnus-summary-prepare 1 0.775316 0.775316 gnus-summary-prepare-threads 1 0.752412 0.752412 gnus-summary-prepare-unthreaded 1 0.7509669999 0.7509669999 nnfolder-possibly-change-group 3 1.699391 0.5664636666 gnus-summary-setup-buffer 1 0.029343 0.029343 gnus-summary-mode 1 0.028891 0.028891 gnus-sort-articles 1 0.022787 0.022787 gnus-summary-make-menu-bar 1 0.013248 0.013248 nnheader-insert-file-contents 1 0.00645 0.00645 gnus-summary-initial-limit 1 0.006385 0.006385 gnus-group-update-group 1 0.005912 0.005912 gnus-build-sparse-threads 1 0.003637 0.003637 gnus-update-summary-mark-positions 2 0.007131 0.0035655 nnfolder-retrieve-headers-with-nov 2 0.006919 0.0034595 gnus-byte-compile 2 0.0060599999 0.0030299999 gnus-set-mode-line 1 0.002806 0.002806 gnus-dribble-enter 1 0.002494 0.002494 gnus-group-set-mode-line 2 0.0049219999 0.0024609999 gnus-mode-line-buffer-identification 3 0.00738 0.00246 gnus-summary-insert-line 382 0.7495970000 0.0019622958 gnus-update-format-specifications 2 0.002872 0.001436 gnus-user-format-function-b 380 0.5427229999 0.0014282184 gnus-possibly-score-headers 1 0.001293 0.001293 gnus-update-missing-marks 1 0.001231 0.001231 gnus-all-score-files 1 0.001111 0.001111 gnus-articles-to-read 1 0.001076 0.001076 nnfolder-save-active 1 0.0009 0.0009 nnmail-save-active 1 0.00088 0.00088 gnus-score-find-bnews 1 0.000872 0.000872 gnus-make-sort-function 1 0.00081 0.00081 gnus-summary-auto-select-subject 1 0.000748 0.000748 gnus-summary-first-unread-subject 1 0.000733 0.000733 gnus-make-thread-indent-array 1 0.000696 0.000696 gnus-summary-first-subject 1 0.00068 0.00068 gnus-group-insert-group-line-info 1 0.000636 0.000636 gnus-killed-articles 1 0.0006 0.0006 gnus-request-group 1 0.000599 0.000599 gnus-parse-complex-format 3 0.0017730000 0.000591 gnus-group-insert-group-line 1 0.00059 0.00059 nnfolder-request-group 1 0.000537 0.000537 gnus-parse-format 4 0.002077 0.00051925 gnus-message 10 0.0050100000 0.000501 gnus-compute-unseen-list 1 0.000423 0.000423 gnus-score-score-files 1 0.000419 0.000419 gnus-inverse-list-range-intersection 1 0.00041 0.00041 nnmail-generate-active 1 0.000406 0.000406 gnus-list-range-difference 1 0.000399 0.000399 gnus-run-mode-hooks 1 0.000377 0.000377 gnus-cache-articles-in-group 2 0.000731 0.0003655 gnus-uncompress-range 1 0.000352 0.000352 gnus-summary-setup-default-charset 1 0.000332 0.000332 nnmail-within-headers-p 378 0.120649 0.0003191772 gnus-complex-form-to-spec 6 0.0018409999 0.0003068333 gnus-update-read-articles 1 0.000299 0.000299 gnus-agent-mode 1 0.000292 0.000292 nnmail-search-unix-mail-delim-backward 378 0.1081300000 0.0002860582 gnus-cache-file-name 2 0.000564 0.000282 gnus-configure-windows 1 0.000269 0.000269 gnus-agent-find-parameter 1 0.000224 0.000224 gnus-apply-kill-file 1 0.000218 0.000218 gnus-adjust-marked-articles 1 0.000204 0.000204 gnus-sorted-difference 2 0.000398 0.000199 nnmail-activate 3 0.0005909999 0.000197 gnus-parameter-charset 1 0.000196 0.000196 gnus-sorted-intersection 1 0.000186 0.000186 nnheader-nov-delete-outside-range 1 0.00017 0.00017 gnus-score-headers 1 0.000159 0.000159 gnus-group-highlight-line 1 0.00015 0.00015 gnus-agent-summary-make-menu-bar 1 0.000147 0.000147 gnus-summary-menu-split 1 0.000147 0.000147 gnus-group-decoded-name 8 0.001153 0.000144125 gnus-score-load-files 1 0.000144 0.000144 gnus-prin1-to-string 1 0.000137 0.000137 nnmail-message-id 1 0.000136 0.000136 gnus-score-load-file 1 0.000129 0.000129 gnus-all-windows-visible-p 1 0.000121 0.000121 nnheader-fold-continuation-lines 1 0.000119 0.000119 gnus-summary-buffer-name 2 0.000236 0.000118 gnus-check-server 1 0.000116 0.000116 gnus-parse-simple-format 10 0.0011160000 0.0001116000 nnheader-replace-regexp 1 0.000105 0.000105 gnus-continuum-version 4 0.00041 0.0001025 gnus-group-category 1 9.9e-05 9.9e-05 gnus-server-opened 1 9.9e-05 9.9e-05 gnus-parameter-ignored-charsets 1 9.8e-05 9.8e-05 gnus-sort-score-files 1 9.7e-05 9.7e-05 gnus-summary-make-local-variables 2 0.000182 9.1e-05 gnus-summary-from-or-to-or-newsgroups 382 0.0346630000 9.074...e-05 gnus-score-file-name 1 8.7e-05 8.7e-05 gnus-run-hooks 393 0.0336490000 8.562...e-05 gnus-get-newsgroup-headers 1 8.5e-05 8.5e-05 nnfolder-group-nov-pathname 2 0.000169 8.45e-05 gnus-get-buffer-window 1 8.2e-05 8.2e-05 gnus-summary-set-local-parameters 1 8.2e-05 8.2e-05 gnus-summary-set-display-table 1 8.2e-05 8.2e-05 nnfolder-group-pathname 6 0.0004430000 7.383...e-05 gnus-group-auto-expirable-p 1 7.3e-05 7.3e-05 gnus-group-name-decode 10 0.000728 7.280...e-05 gnus-summary-highlight-line 382 0.0274000000 7.172...e-05 gnus-group-find-parameter 9 0.000645 7.166...e-05 nnheader-find-nov-line 2 0.0001419999 7.099...e-05 gnus-configure-frame 2 0.000137 6.85e-05 gnus-get-unread-articles-in-group 1 6.7e-05 6.7e-05 gnus-newsgroup-kill-file 2 0.000129 6.45e-05 nnheader-init-server-buffer 3 0.0001880000 6.266...e-05 gnus-set-global-variables 3 0.000154 5.133...e-05 gnus-extract-address-components 382 0.018218 4.769...e-05 gnus-last-element 1 4.6e-05 4.6e-05 gnus-group-timestamp-delta 1 4.6e-05 4.6e-05 gnus-make-hashtable 2 9.1e-05 4.55e-05 gnus-agent-possibly-alter-active 2 9.1e-05 4.55e-05 gnus-score-load-score-alist 1 4.5e-05 4.5e-05 gnus-remove-from-range 2 8.6e-05 4.3e-05 gnus-agent-get-undownloaded-list 1 4.2e-05 4.2e-05 gnus-group-fast-parameter 7 0.0002909999 4.157...e-05 gnus-group-quit-config 1 4.1e-05 4.1e-05 gnus-tilde-max-form 2 7.9e-05 3.95e-05 nnfolder-server-opened 4 0.000156 3.9e-05 gnus-get-function 2 7.099...e-05 3.549...e-05 gnus-frames-on-display-list 1 3.5e-05 3.5e-05 gnus-group-name-charset 9 0.0003140000 3.488...e-05 gnus-summary-position-point 3 0.0001030000 3.433...e-05 gnus-ephemeral-group-p 2 6.500...e-05 3.250...e-05 gnus-short-group-name 1 3.2e-05 3.2e-05 gnus-turn-off-edit-menu 1 3.2e-05 3.2e-05 gnus-virtual-group-p 1 2.7e-05 2.7e-05 gnus-define-keys-1 1 2.5e-05 2.5e-05 nnheader-set-temp-buffer 1 2.5e-05 2.5e-05 nnheader-report 1 2.5e-05 2.5e-05 gnus-undo-register 1 2.4e-05 2.4e-05 gnus-correct-substring 52 0.0012320000 2.369...e-05 gnus-goto-colon 3 7e-05 2.333...e-05 nnoo-server-opened 4 9.3e-05 2.325e-05 gnus-pad-form 2 4.200...e-05 2.100...e-05 gnus-simplify-mode-line 1 2e-05 2e-05 gnus-summary-highlight-line-0 382 0.0068589999 1.795...e-05 gnus-group-group-name 2 3.3e-05 1.65e-05 gnus-get-buffer-create 3 4.8e-05 1.6e-05 gnus-put-text-property-excluding-characters-with-faces 383 0.0054540000 1.424...e-05 gnus-list-of-unread-articles 1 1.4e-05 1.4e-05 gnus-set-work-buffer 15 0.0001960000 1.306...e-05 gnus-newsgroup-savable-name 2 2.499...e-05 1.249...e-05 gnus-copy-sequence 5 6.2e-05 1.24e-05 gnus-group-get-parameter 14 0.0001709999 1.221...e-05 gnus-emacs-version 3 3.599...e-05 1.199...e-05 gnus-create-hash-size 2 2.2e-05 1.1e-05 gnus-server-add-address 1 1e-05 1e-05 gnus-summary-limit-children 413 0.0037769999 9.145...e-06 gnus-server-status 1 9e-06 9e-06 gnus-parameters-get-parameter 2 1.7e-05 8.5e-06 gnus-find-method-for-group 20 0.0001660000 8.300...e-06 gnus-score-file-regexp 2 1.6e-05 8e-06 gnus-undo-register-1 1 8e-06 8e-06 gnus-group-parameter-value 13 0.000104 8e-06 gnus-put-text-property 765 0.0060460000 7.903...e-06 gnus-agent-method-p 5 3.8e-05 7.6e-06 gnus-summary-make-tool-bar 1 7e-06 7e-06 gnus-score-find-alist 1 7e-06 7e-06 gnus-mouse-face-function 3 2.1e-05 7e-06 gnus-make-sort-function-1 1 7e-06 7e-06 gnus-add-text-properties 1 7e-06 7e-06 gnus-online 6 4.1e-05 6.833...e-06 gnus-undo-boundary 2 1.300...e-05 6.500...e-06 gnus-buffer-live-p 12 7.7e-05 6.416...e-06 gnus-windows-old-to-new 1 6e-06 6e-06 gnus-home-score-file 2 1.2e-05 6e-06 gnus-sorted-nintersection 1 6e-06 6e-06 gnus-sorted-ndifference 2 1.1e-05 5.5e-06 gnus-group-group-indentation 2 1.1e-05 5.5e-06 nnheader-translate-file-chars 4 2.1e-05 5.25e-06 gnus-article-mark-to-type 18 9.200...e-05 5.111...e-06 gnus-make-local-hook 1 5e-06 5e-06 gnus-set-default-directory 1 5e-06 5e-06 gnus-remove-if 1 5e-06 5e-06 nnoo-current-server 4 2e-05 5e-06 gnus-use-long-file-name 5 2.499...e-05 4.999...e-06 gnus-visual-p 385 0.0018470000 4.797...e-06 gnus-range-length 3 1.399...e-05 4.666...e-06 gnus-string-width-function 4 1.8e-05 4.5e-06 gnus-make-score-map 2 9e-06 4.5e-06 gnus-article-sort-by-number 1709 0.0074669999 4.369...e-06 gnus-window-to-buffer-helper 2 8e-06 4e-06 gnus-substring-function 2 8e-06 4e-06 gnus-extent-start-open 1 4e-06 4e-06 gnus-group-remove-excess-properties 1 4e-06 4e-06 gnus-summary-maybe-hide-threads 1 4e-06 4e-06 --=-=-= ---- Profile emacs 22.0.50.1 ---- --=-=-=--