From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: Re: org-mode on sloooow computer Date: Fri, 24 Apr 2009 21:06:54 -0700 Message-ID: <20524da70904242106y18059212n6394ad219817e0ea@mail.gmail.com> References: <87hc0fe35v.fsf@eeepc.chemeng.ucl.ac.uk> <87tz4fb2rb.fsf@kamaloka.dhatu> <74997EBF-D0EA-49F9-BC19-36535EE6ADC9@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LxZAe-0007DH-Es for emacs-orgmode@gnu.org; Sat, 25 Apr 2009 00:07:20 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LxZAZ-0007Cy-Oe for emacs-orgmode@gnu.org; Sat, 25 Apr 2009 00:07:20 -0400 Received: from [199.232.76.173] (port=45325 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LxZAZ-0007Cv-L4 for emacs-orgmode@gnu.org; Sat, 25 Apr 2009 00:07:15 -0400 Received: from rv-out-0708.google.com ([209.85.198.249]:34324) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LxZAZ-0003pO-1V for emacs-orgmode@gnu.org; Sat, 25 Apr 2009 00:07:15 -0400 Received: by rv-out-0708.google.com with SMTP id f25so1492426rvb.6 for ; Fri, 24 Apr 2009 21:07:14 -0700 (PDT) In-Reply-To: <74997EBF-D0EA-49F9-BC19-36535EE6ADC9@gmail.com> 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: Carsten Dominik Cc: emacs-orgmode@gnu.org This is running org-agenda on a 1GHz Mac. I will post again with a larger set of agenda files. I have a few operations that are 11 seconds or so, but I can maybe speed them up by combining searches into one (not sure if that will work). Function Name Call Count Elapsed Time Average Time ============================================================ ========== ============ ============ org-agenda 1 4.473791 4.473791 org-agenda-get-restriction-and-command 1 3.318245 3.318245 org-agenda-list 1 1.15528 1.15528 org-agenda-get-day-entries 28 0.8364020000 0.0298715000 org-agenda-get-timestamps 28 0.3637680000 0.0129917142 org-up-heading-safe 160 0.3499159999 0.002186975 org-get-tags-at 26 0.3496280000 0.0134472307 org-prepare-agenda 1 0.254526 0.254526 org-prepare-agenda-buffers 1 0.248059 0.248059 org-agenda-get-scheduled 28 0.2099999999 0.0074999999 org-refresh-category-properties 4 0.181482 0.0453705 org-agenda-get-deadlines 28 0.1161339999 0.0041476428 org-time-string-to-absolute 385 0.0572579999 0.0001487220 org-agenda-get-sexps 28 0.0535290000 0.0019117500 org-agenda-get-blocks 28 0.0528180000 0.0018863571 org-finalize-agenda 1 0.027553 0.027553 org-get-agenda-file-buffer 32 0.0246869999 0.0007714687 org-find-base-buffer-visiting 32 0.024321 0.0007600312 org-agenda-dim-blocked-tasks 1 0.021669 0.021669 org-end-of-subtree 9 0.019045 0.0021161111 org-format-agenda-item 28 0.018972 0.0006775714 org-parse-time-string 399 0.0150879999 3.781...e-05 org-block-todo-from-children-or-siblings-or-parent 26 0.014839 0.0005707307 org-closest-date 133 0.0143009999 0.0001075263 org-finalize-agenda-entries 7 0.012161 0.0017372857 org-entry-get 84 0.011275 0.0001342261 org-back-to-heading 385 0.0105189999 2.732...e-05 org-get-property-block 84 0.009824 0.0001169523 org-at-date-range-p 177 0.0091099999 5.146...e-05 org-agenda-skip 534 0.0090339999 1.691...e-05 org-check-agenda-file 32 0.007903 0.0002469687 org-date-to-gregorian 266 0.0073650000 2.768...e-05 org-get-todo-state 45 0.0059620000 0.0001324888 org-agenda-mode 1 0.005456 0.005456 org-agenda-highlight-todo 28 0.0052780000 0.0001885000 org-get-effort 26 0.0044469999 0.0001710384 org-get-priority 26 0.003813 0.0001466538 org-agenda-align-tags 1 0.003731 0.003731 org-add-props 91 0.0035829999 3.937...e-05 org-outline-level 357 0.0033429999 9.364...e-06 org-agenda-todayp 56 0.0029660000 5.296...e-05 org-fit-window-to-buffer 1 0.00257 0.00257 org-agenda-files 3 0.002198 0.0007326666 org-agenda-add-inherited-tags 28 0.0019330000 6.903...e-05 org-get-time-of-day 33 0.001796 5.442...e-05 org-agenda-fontify-priorities 1 0.001709 0.001709 org-entries-lessp 47 0.0017020000 3.621...e-05 org-time-string-to-time 14 0.0015799999 0.0001128571 org-get-wdays 126 0.0007649999 6.071...e-06 org-agenda-new-marker 52 0.0006660000 1.280...e-05 org-font-lock-add-tag-faces 1 0.00065 0.00065 org-uniquify 4 0.000583 0.00014575 org-agenda-add-time-grid-maybe 7 0.0005680000 8.114...e-05 org-remove-uniherited-tags 30 0.0005209999 1.736...e-05 org-trim 9 0.00038 4.222...e-05 org-overlays-in 2 0.000346 0.000173 org-time-from-absolute 7 0.000321 4.585...e-05 org-activate-bracket-links 2 0.000316 0.000158 org-switch-to-buffer-other-window 1 0.000294 0.000294 org-split-string 16 0.0002139999 1.337...e-05 org-overlay-put 22 0.0001339999 6.090...e-06 org-compile-prefix-format 1 0.00013 0.00013 org-make-overlay 11 0.000128 1.163...e-05 org-before-change-function 17 0.0001270000 7.470...e-06 org-get-tag-face 10 0.000108 1.08e-05 org-entry-is-done-p 2 0.000105 5.25e-05 org-days-to-iso-week 2 9.8e-05 4.9e-05 org-get-category 26 9.600...e-05 3.692...e-06 org-add-hook 2 9.5e-05 4.75e-05 org-unhighlight 1 8.2e-05 8.2e-05 org-region-active-p 1 7.7e-05 7.7e-05 org-downcase-keep-props 17 7.400...e-05 4.352...e-06 org-entry-is-todo-p 2 6.8e-05 3.4e-05 org-overlay-get 11 5.999...e-05 5.454...e-06 org-get-todo-face 12 4.600...e-05 3.833...e-06 org-file-menu-entry 4 3.5e-05 8.75e-06 org-add-prop-inherited 5 2.3e-05 4.6e-06 org-agenda-set-mode-name 1 2.2e-05 2.2e-05 org-agenda-deadline-face 3 1.999...e-05 6.666...e-06 org-agenda-post-command-hook 1 9e-06 9e-06 org-agenda-ndays-to-span 2 6e-06 3e-06 org-fit-agenda-window 1 4e-06 4e-06 org-agenda-reset-markers 1 3e-06 3e-06 org-set-sorting-strategy 1 3e-06 3e-06