emacs-orgmode
[Top][All Lists]
Advanced

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

Re: Things got very slow: profiler output


From: William Denton
Subject: Re: Things got very slow: profiler output
Date: Thu, 07 Mar 2024 16:12:52 +0000

On Thursday, February 29th, 2024 at 04:25, Bruno Barbier <brubar.cs@gmail.com> 
wrote:

> Oops, sorry, the customization option is:
> 
> org-highlight-latex-and-related
> 
> (the other value is computed by Org)
> 
> You may try to change that option org-highlight-latex-and-related to see
> if it helps.

I checked:

|  Its value is (latex)
|  Original value was nil

I didn't have a chance to dig back into this but now I see other people are 
reporting slowness and I hope this helps.

I recompiled Emacs and Org last night and closed all my buffers except for two 
medium-sized ones, neither with any LaTeX in them.  I restarted and spent a 
minute or two with one buffer, closing and expanding headings, and just moving 
around without typing, and it quickly slowed down.  When I did do a bit of 
typing it was very laggy (and will only get worse). The profiler said this:

       44032  66% - redisplay_internal (C function)
       42619  63%  - jit-lock-function
       42603  63%   - jit-lock-fontify-now
       42551  63%    - jit-lock--run-functions
       42547  63%     - run-hook-wrapped
       42543  63%      - #<compiled 0x1badbc188025c93f>
       42535  63%       - font-lock-fontify-region
       42531  63%        - font-lock-default-fontify-region
       41987  62%         - font-lock-fontify-keywords-region
       40255  60%          - org-do-latex-and-related
       40243  60%             re-search-forward
          12   0%             org-string-nw-p
        1224   1%          + org-activate-folds
         156   0%            re-search-forward
         ...       

I'm happy to try anything else ...

Bill

--
William Denton
https://www.miskatonic.org/
Librarian, artist and licensed private investigator.
Toronto, Canada






reply via email to

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