emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Eric S Fraga <e.fraga@ucl.ac.uk>
To: emacs-orgmode@gnu.org
Subject: Re: org-mode on sloooow computer
Date: Fri, 24 Apr 2009 11:25:16 +0100	[thread overview]
Message-ID: <87bpqmqrg3.fsf@eeepc.chemeng.ucl.ac.uk> (raw)
In-Reply-To: B4F95620-AF50-4FEC-9BC8-B61CFAF275DD@gmail.com

Carsten Dominik <carsten.dominik@gmail.com> writes:

> Could you do me a favor, get the git version I just pushed and try
> to repeat the same command under the same conditions (compiled or
> uncompiled, org stuff pre-loaded because of a previous agenda
> command....).

Results (with org-mode version 6.26trans):

org-agenda                             1           2.074879      2.074879
org-agenda-list                        1           1.754133      1.754133
org-agenda-get-day-entries             6           1.106589      0.1844315
org-agenda-get-scheduled               6           0.5947910000  0.0991318333
org-get-tags-at                        106         0.5802819999  0.0054743584
org-dblock-write:clocktable            7           0.572584      0.0817977142
org-up-heading-safe                    247         0.5419000000  0.0021939271
org-get-clocktable                     1           0.417553      0.417553
org-update-dblock                      1           0.380027      0.380027
org-get-agenda-file-buffer             18          0.3513120000  0.0195173333
org-find-base-buffer-visiting          18          0.3506030000  0.0194779444
org-agenda-get-restriction-and-command 1           0.3205599999  0.3205599999
org-prepare-agenda-buffers             2           0.28367       0.141835
org-clock-sum                          6           0.191555      0.0319258333
org-prepare-agenda                     1           0.151539      0.151539
org-agenda-get-deadlines               6           0.13392       0.0223200000
org-refresh-category-properties        12          0.082914      0.0069095
org-get-entries-from-diary             1           0.042627      0.042627
org-back-to-heading                    479         0.0387500000  8.089...e-05
org-agenda-get-timestamps              6           0.034261      0.0057101666
org-get-todo-state                     107         0.0311520000  0.0002911401
org-time-string-to-absolute            111         0.0250680000  0.0002258378
org-end-of-subtree                     11          0.023868      0.0021698181
org-agenda-files                       6           0.0180800000  0.0030133333
org-agenda-get-blocks                  6           0.017015      0.0028358333
org-parse-time-string                  215         0.0165329999  7.689...e-05
org-agenda-get-sexps                   6           0.0132720000  0.0022120000
org-fit-window-to-buffer               2           0.013012      0.006506
org-outline-level                      518         0.0104180000  2.011...e-05
org-check-agenda-file                  18          0.009251      0.0005139444
org-mode                               1           0.008785      0.008785
org-get-priority                       8           0.008004      0.0010005
org-fit-agenda-window                  1           0.007067      0.007067
org-finalize-agenda-entries            1           0.006866      0.006866
org-format-agenda-item                 8           0.0068330000  0.0008541250
org-agenda-skip                        121         0.0066789999  5.519...e-05
org-agenda-mode                        1           0.003775      0.003775
org-install-agenda-files-menu          1           0.003731      0.003731
org-finalize-agenda                    1           0.003599      0.003599
org-agenda-highlight-todo              8           0.0033209999  0.0004151249
org-get-effort                         8           0.00324       0.000405
org-entry-get                          8           0.003078      0.00038475
org-table-align                        1           0.003061      0.003061
org-get-property-block                 8           0.0026799999  0.0003349999
org-agenda-align-tags                  1           0.002598      0.002598
org-create-dblock                      1           0.002287      0.002287
org-split-string                       74          0.0021340000  2.883...e-05
org-entries-lessp                      16          0.0020989999  0.0001311874
org-switch-to-buffer-other-window      2           0.001621      0.0008105
org-agenda-todayp                      12          0.001507      0.0001255833
org-set-startup-visibility             1           0.001377      0.001377
org-get-category                       107         0.0013250000  1.238...e-05
org-add-props                          21          0.0010390000  4.947...e-05
org-cycle                              1           0.001006      0.001006
org-closest-date                       4           0.001002      0.0002505
org-time-string-to-time                6           0.000926      0.0001543333
org-set-regexps-and-options            1           0.00086       0.00086
org-at-date-range-p                    8           0.00086       0.0001075
org-cycle-internal-global              1           0.000825      0.000825
org-prepare-dblock                     1           0.000816      0.000816
org-get-wdays                          20          0.0007649999  3.824...e-05
org-remove-uniherited-tags             149         0.0007620000  5.114...e-06
org-before-change-function             76          0.00068       8.947...e-06
org-on-heading-p                       6           0.0006649999  0.0001108333
org-agenda-fontify-priorities          1           0.000596      0.000596
org-agenda-add-inherited-tags          8           0.0005399999  6.749...e-05
org-agenda-cleanup-fancy-diary         1           0.000453      0.000453
org-date-to-gregorian                  8           0.0004469999  5.587...e-05
org-add-prop-inherited                 54          0.000443      8.203...e-06
org-agenda-new-marker                  18          0.000424      2.355...e-05
org-do-emphasis-faces                  3           0.0003779999  0.000126
org-diary-default-entry                1           0.000316      0.000316
org-diary-sexp-entry                   2           0.0002929999  0.0001464999
org-add-to-diary-list                  1           0.000291      0.000291
org-activate-footnote-links            1           0.000277      0.000277
org-activate-bracket-links             2           0.000263      0.0001315
org-uniquify                           6           0.0002560000  4.266...e-05
org-modify-diary-entry-string          1           0.000256      0.000256
org-compile-prefix-format              1           0.000225      0.000225
org-cycle-show-empty-lines             2           0.000201      0.0001005
org-agenda-format-date-aligned         1           0.000201      0.000201
org-get-time-of-day                    2           0.0001909999  9.549...e-05
org-days-to-iso-week                   3           0.0001819999  6.066...e-05
org-activate-dates                     2           0.000178      8.9e-05
org-update-radio-target-regexp         1           0.00017       0.00017
org-activate-plain-links               1           0.00015       0.00015
org-agenda-add-time-grid-maybe         1           0.000128      0.000128
org-file-menu-entry                    12          0.000126      1.05e-05
org-table-begin                        1           0.000118      0.000118
org-cycle-hide-archived-subtrees       2           0.000107      5.35e-05
org-activate-tags                      1           9.8e-05       9.8e-05
org-activate-code                      1           9.3e-05       9.3e-05
org-activate-angle-links               1           8.5e-05       8.5e-05
org-string-width                       8           8.300...e-05  1.037...e-05
org-extract-log-state-settings         2           8.3e-05       4.15e-05
org-unfontify-region                   2           8.1e-05       4.05e-05
org-font-lock-add-priority-faces       1           7.8e-05       7.8e-05
org-all-targets                        1           7.7e-05       7.7e-05
org-get-todo-face                      7           7.5e-05       1.071...e-05
org-add-hook                           4           7.3e-05       1.825e-05
org-at-table-p                         1           7.2e-05       7.2e-05
org-downcase-keep-props                7           6.900...e-05  9.857...e-06
org-set-font-lock-defaults             1           6.6e-05       6.6e-05
org-set-visibility-according-to-property 1           6.5e-05       6.5e-05
org-cycle-hide-drawers                 2           6.4e-05       3.2e-05
org-minutes-to-hh:mm-string            1           5.8e-05       5.8e-05
org-table-end                          1           5.2e-05       5.2e-05
org-make-options-regexp                1           4.7e-05       4.7e-05
org-overview                           1           4.5e-05       4.5e-05
org-agenda-set-mode-name               1           4.3e-05       4.3e-05
org-set-autofill-regexps               1           3.9e-05       3.9e-05
org-assign-fast-keys                   1           3.8e-05       3.8e-05
org-table-goto-column                  1           3.4e-05       3.4e-05
org-hide-archived-subtrees             1           3.2e-05       3.2e-05
org-make-overlay                       2           2.8e-05       1.4e-05
org-table-current-column               1           2.8e-05       2.8e-05
org-plist-delete                       1           2.7e-05       2.7e-05
org-hide-wide-columns                  1           2.6e-05       2.6e-05
org-overlay-put                        4           2.4e-05       6e-06
org-restart-font-lock                  1           2e-05         2e-05
org-add-to-invisibility-spec           2           1.9e-05       9.5e-06
org-agenda-deadline-face               1           1.8e-05       1.8e-05
org-agenda-post-command-hook           1           1.5e-05       1.5e-05
org-optimize-window-after-visibility-change 1           1.4e-05       1.4e-05
org-font-lock-add-tag-faces            2           1.4e-05       7e-06
org-font-lock-hook                     1           1.3e-05       1.3e-05
org-overlays-in                        1           1.2e-05       1.2e-05
org-activate-target-links              1           1.2e-05       1.2e-05
org-region-active-p                    1           1.1e-05       1.1e-05
org-check-running-clock                1           1e-05         1e-05
org-do-latex-and-special-faces         1           1e-05         1e-05
org-delete-all                         1           1e-05         1e-05
org-compute-latex-and-specials-regexp  1           1e-05         1e-05
org-unhighlight                        1           1e-05         1e-05
org-load-modules-maybe                 2           9.999...e-06  4.999...e-06
org-agenda-ndays-to-span               2           9e-06         4.5e-06
org-clock-load                         1           6e-06         6e-06
org-agenda-reset-markers               1           5e-06         5e-06
org-set-sorting-strategy               1           5e-06         5e-06
org-make-target-link-regexp            1           4e-06         4e-06

Does seem faster!  Numbers indicate a 2x improvement?

  parent reply	other threads:[~2009-04-24 10:26 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-23 16:38 org-mode on sloooow computer Eric S Fraga
2009-04-23 19:15 ` Sven Bretfeld
2009-04-23 20:30   ` Carsten Dominik
2009-04-24  9:22     ` Eric S Fraga
2009-04-24  9:42       ` Carsten Dominik
2009-04-24  9:51         ` Eric S Fraga, Eric S Fraga
2009-04-24 10:25         ` Eric S Fraga [this message]
2009-04-24 11:35           ` Carsten Dominik
2009-04-24 12:51             ` Matthew Lundin
2009-04-24 15:27             ` Leo
2009-04-24 15:57               ` Nick Dokos
2009-04-24 16:22                 ` Leo
2009-04-25  4:06     ` Samuel Wales
2009-04-23 20:26 ` Carsten Dominik
2009-04-23 22:10   ` Eric S Fraga, Eric S Fraga
2009-04-24  5:03     ` Carsten Dominik
2009-04-24  8:24       ` Eric S Fraga, Eric S Fraga
2009-04-24  9:01         ` Carsten Dominik
2009-04-24 13:37           ` Rainer Stengele
2009-04-24 13:49             ` Carsten Dominik
2009-04-24 15:47               ` Eric S Fraga, Eric S Fraga
2009-04-24 18:25                 ` Carsten Dominik
2009-04-24 22:26                   ` Eric S Fraga, Eric S Fraga
2009-04-25  3:51                     ` Carsten Dominik
2009-04-25  8:19                       ` Eric S Fraga, Eric S Fraga
2009-04-25 16:25                         ` Bernt Hansen
2009-04-30 14:13                           ` Carsten Dominik
2009-04-24 14:47             ` Carsten Dominik
2009-04-28 10:33               ` Rainer Stengele
2009-04-30 14:14                 ` Carsten Dominik
2009-08-31 17:49                   ` Daniel Martins
2009-08-31 18:02                     ` Leo
2009-08-31 18:12                       ` Daniel Martins
2009-08-31 18:41                         ` Matt Lundin
2009-08-31 21:03                           ` Daniel Martins
2009-08-31 21:11                             ` Leo
2009-08-31 21:25                               ` Daniel Martins
2009-09-01  4:20                                 ` Carsten Dominik
2009-09-01 13:15                                   ` Daniel Martins
2009-09-02  7:15                                     ` Carsten Dominik
2009-08-31 18:14                     ` Matt Lundin

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

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bpqmqrg3.fsf@eeepc.chemeng.ucl.ac.uk \
    --to=e.fraga@ucl.ac.uk \
    --cc=emacs-orgmode@gnu.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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).