From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: org-mode on sloooow computer Date: Fri, 24 Apr 2009 11:25:16 +0100 Message-ID: <87bpqmqrg3.fsf@eeepc.chemeng.ucl.ac.uk> References: <87hc0fe35v.fsf@eeepc.chemeng.ucl.ac.uk> <87tz4fb2rb.fsf@kamaloka.dhatu> <74997EBF-D0EA-49F9-BC19-36535EE6ADC9@gmail.com> <87eiviqud3.fsf@eeepc.chemeng.ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LxIcJ-0005q4-WF for emacs-orgmode@gnu.org; Fri, 24 Apr 2009 06:26:48 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LxIcF-0005nT-If for emacs-orgmode@gnu.org; Fri, 24 Apr 2009 06:26:47 -0400 Received: from [199.232.76.173] (port=47829 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LxIcF-0005nC-2p for emacs-orgmode@gnu.org; Fri, 24 Apr 2009 06:26:43 -0400 Received: from main.gmane.org ([80.91.229.2]:42627 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LxIcE-0003qn-47 for emacs-orgmode@gnu.org; Fri, 24 Apr 2009 06:26:42 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LxIcB-0004y8-Fv for emacs-orgmode@gnu.org; Fri, 24 Apr 2009 10:26:39 +0000 Received: from 79-73-81-104.dynamic.dsl.as9105.com ([79.73.81.104]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 24 Apr 2009 10:26:39 +0000 Received: from e.fraga by 79-73-81-104.dynamic.dsl.as9105.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 24 Apr 2009 10:26:39 +0000 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Carsten Dominik 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?