~bzg/emacsfr

Re: org-table méga-lent

Details
Message ID
<CAD5Dicbdo2LD2PQtoEBBKQchnQa2dt3n5UJyOW6eoghc284q-w@mail.gmail.com>
DKIM signature
pass
Download raw message
Merci pour les commandes que je ne connaissais pas. Voici le rapport.
Est-ce à cause de timer--time-less-p ? timer--time-less-p is a
byte-compiled Lisp function in ‘timer.el’.
@Bastien: GNU Emacs 29.4 (build 1, x86_64-pc-cygwin) of 2024-06-23 et
Org mode version 9.6.15 (release_9.6.15 @
/usr/share/emacs/29.4/lisp/org/)

    567,479,351  98% - command-execute
    567,479,351  98%  - call-interactively
    567,479,351  98%   - funcall-interactively
    560,796,758  97%    - org-shiftmetaright
    560,736,575  97%     - call-interactively
    560,736,559  97%      - funcall-interactively
    560,733,751  97%       - org-table-insert-column
    559,464,194  97%        - org-table-align
    387,479,880  67%         - cl-mapcar
    387,475,656  67%          - cl--mapcar-many
    387,473,544  67%           - apply
    387,356,856  67%            - org-table--align-field
    387,257,770  67%             - org-string-width
    383,232,594  66%              - set-window-buffer
    383,232,594  66%               - record-window-buffer
    383,184,018  66%                - run-hooks
    383,162,898  66%                 - dirvish-side--auto-jump
    383,162,898  66%                  - run-with-timer
    383,162,898  66%                   - apply
    383,162,898  66%                    - run-at-time
    382,946,450  66%                     - timer-activate
    382,932,722  66%                      - timer--activate
    382,932,722  66%                         timer--time-less-p
        118,464   0%                       timer-relative-time
         81,408   0%                     + timer-set-time
         16,576   0%                       timer-create
        717,272   0%                #<compiled -0x62a14e16c88d8ab>
        711,992   0%                #<compiled -0x62a14e16c88d8ab>
        167,664   0%              + version<
        132,536   0%                generate-new-buffer
         83,424   0%                mapcar
         78,064   0%              + #<compiled -0x1de25bdc6f4179d3>
    157,254,333  27%         - org-string-width
    152,687,421  26%          - set-window-buffer
    152,687,421  26%           - record-window-buffer
    152,620,893  26%            - run-hooks
    152,595,549  26%             - dirvish-side--auto-jump
    152,595,549  26%              - run-with-timer
    152,595,549  26%               - apply
    152,595,549  26%                - run-at-time
    152,311,181  26%                 - timer-activate
    152,297,453  26%                  - timer--activate
    152,297,453  26%                     timer--time-less-p
        133,248   0%                   timer-relative-time
        101,392   0%                 - timer-set-time
        101,392   0%                    timer--time-setter
         49,728   0%                   timer-create
        721,496   0%            #<compiled -0x62a14e16c88d8ab>
        715,160   0%            #<compiled -0x62a14e16c88d8ab>
        430,800   0%            generate-new-buffer
        204,208   0%          + version<
        117,872   0%          + #<compiled -0x1de25b0168abb9d3>
         87,648   0%            mapcar
     10,342,271   1%         + flycheck-handle-change
      1,710,872   0%         + org-fold-core--fix-folded-region
      1,257,313   0%         + org-element--cache-after-change
        418,126   0%         + font-lock-ensure
        244,321   0%         + #<compiled -0x221c90a0996d3dc>
        226,208   0%         + jit-lock-after-change
        129,256   0%           org-element--cache-before-change
          9,728   0%         + org-table--list-shrunk-columns
          3,072   0%           org-table-to-lisp
          2,048   0%           org-table-begin
          1,024   0%         + org-table-current-column
          1,024   0%         + #<compiled -0x2336c7dd8539894>
             80   0%         + org-table-expand
        418,616   0%        + org-fold-core--fix-folded-region
        203,080   0%        + org-element--cache-after-change
         30,720   0%        + jit-lock-after-change
         17,893   0%          org-element--cache-before-change
         15,272   0%        + flycheck-handle-change
          8,624   0%        + org-table--list-shrunk-columns
          8,192   0%        + org-at-table-hline-p
          2,048   0%        + org-table-fix-formulas
          1,024   0%          org-table-begin
          1,024   0%          org-table-goto-column
             80   0%        + org-table-expand
         60,183   0%     + org-at-table-p
      6,675,135   1%    + counsel-M-x
          5,106   0%    + handle-focus-in
          2,048   0%    + handle-focus-out
            168   0%    + mouse-set-point
            136   0%    + mouse-drag-region
      8,409,457   1% + timer-event-handler
        157,564   0% + redisplay_internal (C function)
        140,592   0% + flycheck-display-error-at-point-soon
        115,427   0% + org-table-header-set-header
         60,331   0% + flycheck-perform-deferred-syntax-check
          4,291   0% + substitute-command-keys
          4,144   0% + winner-save-old-configurations
          2,176   0%   hywiki-buttonize-non-character-commands
          2,048   0%   mouse-fixup-help-message
          1,024   0%   hywiki-debuttonize-non-character-commands
            294   0%   tooltip-show-help-non-mode
             56   0% + mouse--click-1-maybe-follows-link
              0   0%   ...

Le jeu. 9 janv. 2025 à 09:12, Matt <darkbuffalo@gnu.re> a écrit :
>
> Hello Thomas,
>
> Tu peut peut etre utiliser
> - M-X profiler-start (choisi cpu+ram)
> - Utiliser ton tableau qui ralenti
> - M-X profiler-stop
> - M-X profiler-report
>
> ça va te donner un tableau avec les utilisation du cpu et ram par
> paquets si c'est ça le probleme.
>
> Le 09/01/2025 à 08:49, Thomas a écrit :
> > Bonjour à tous (et bonne année)
> >
> > Depuis (sûrement) une MAJ de paquets, toute opération sur un org-table
> > prend peut-être 10 secondes: ajout de colonne, passage d’une cellule à
> > l’autre. Comment trouver et réparer la cause ?
> >
> > Merci pour votre aide
> > Thomas
>
> --
> ((name . (or Matt DarkBuffalo))
>   (site . gnu.re))
>
Reply to thread Export thread (mbox)