help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs Slowdown


From: Stefan Monnier
Subject: Re: Emacs Slowdown
Date: Mon, 09 Mar 2015 17:59:38 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

> which is a bit strange. I have no idea when "and" should be getting
> called so much. The top of the CPU profile looks like this...

> - command-execute                                                3996  73%
>  - call-interactively                                            3996  73%
>   - apply                                                        3996  73%
>    - ad-Advice-call-interactively                                3996  73%
>     - #<subr call-interactively>                                 3993  73%
>      - ido-find-file                                             2231  40%
>       - ido-file-internal                                        2231  40%
>        - ido-read-internal                                       2181  39%
>         - apply                                                  2181  39%
>          - ad-Advice-ido-read-internal                           2181  39%
>           + #<compiled 0xce6205>

This looks like rather few samples.  Try to take a profile of a longer
duration with more commands (especially those you think should be very
quick and yet take a long time).

> (global-font-lock-mode-check-buffers global-lentic-mode-check-buffers
> global-pabbrev-mode-check-buffers yas-global-mode-check-buffers
> global-eval-pulse-mode-check-buffers
> global-auto-complete-mode-check-buffers
> projectile-global-mode-check-buffers
> global-wide-column-mode-check-buffers
> wide-column-post-command-hook-function phil-show-paren-mode-check
> winner-save-old-configurations mode-local-post-major-mode-change)

Those should only appear on post-command-hook transiently (i.e. only
after a command whose execution called a major-mode).


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]