On Sep 30, 2010, at 7:08 PM, Sébastien Vauban wrote:
Hi Nick,
Nick Dokos wrote:
Sébastien Vauban <wxhgmqzgw...@spammotel.com> wrote:
Also, you might consider to remove (org-agenda-list)
from .emacs. I
think it is pretty much always a bad idea to put a command like
this
into your startup. Just make it a habit to call it early after
starting
Emacs.
Honestly, that would not change that much. Having to wait 92
seconds at
startup, or a long time just a few minutes later has the same
impact for
me.
Maybe you should try adding a call to the profiler to your .emacs
and try to measure e.g. how much the font locking costs. Off the
top of
my head and entirely untested, adding
,----
| (require 'elp)
| (elp-instrument-package "font-lock")
|
| ;; rest of your .emacs
|
| (elp-results)
`----
might be enough.
Here are the results.
--8<---------------cut here---------------start------------->8---
font-lock-fontify-buffer
96 15.383627999 0.1602461249
Well, the point I am trying to make already for a number of messages
is this:
font-lock-fontify-buffer should not be called at all - it is not called
in my setup.
But, apparently, fontlock is bad, but not the worst issue you are
encountering.
font-lock-default-fontify-buffer
96 15.378296000 0.1601905833
font-lock-fontify-region
96 15.284044000 0.1592087916
font-lock-default-fontify-region
96 15.282674000 0.1591945208
font-lock-fontify-keywords-region
96 15.184516 0.1581720416
font-lock-prepend-text-property
8608 0.2712220000 3.150...e-05
font-lock-unfontify-region
96 0.0859729999 0.0008955520
font-lock-add-keywords
166 0.0800819999 0.0004824216
font-lock-compile-keywords
138 0.0671930000 0.0004869057
font-lock-default-unfontify-region
96 0.0378660000 0.0003944375
font-lock-mode
142 0.0344680000 0.0002427323
font-lock-default-function
142 0.028445 0.0002003169
font-lock-mode-internal
73 0.0272529999 0.0003733287
font-lock-turn-on-thing-lock
73 0.0238939999 0.0003273150
font-lock-compile-keyword
5505 0.0225559999 4.097...e-06
font-lock-set-defaults
525 0.0174539999 3.324...e-05
font-lock-remove-keywords
130 0.0018569999 1.428...e-05
font-lock-change-mode
33 0.0016060000 4.866...e-05
font-lock-eval-keywords
81 0.0012500000 1.543...e-05
font-lock-value-in-major-mode
187 0.0003879999 2.074...e-06
font-lock-extend-region-wholelines
96 0.000309 3.21875e-06
font-lock-extend-region-multiline
96 0.0002549999 2.656...e-06
font-lock-extend-jit-lock-region-after-change
28 0.0002529999 9.035...e-06
font-lock-after-fontify-buffer
96 0.0002499999 2.604...e-06
font-lock-choose-keywords
41 8.899...e-05 2.170...e-06
font-lock-update-removed-keyword-alist
36 6.8e-05 1.888...e-06
--8<---------------cut here---------------end--------------->8---
with 94 files in my =org-agenda-files=. Yes, 94, not 96?
You can effectively see that =font-lock-*= is taking me 15s during
my Emacs
startup.
Though, I don't know what's the next action to be taken from this
observation.
Can you guide me?
You should instrument other packages like org and outline to see where
the rest of the time is eaten.
- Carsten
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode