Package: emacs;
Reported by: Naveed Chehrazi <nchehrazi <at> gmail.com>
Date: Fri, 2 Apr 2021 14:47:02 UTC
Severity: normal
Tags: confirmed, fixed, patch
Merged with 45379, 47494, 48812
Found in version 28.0.50
Fixed in version 28.1
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 47565 in the body.
You can then email your comments to 47565 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#47565
; Package emacs
.
(Fri, 02 Apr 2021 14:47:02 GMT) Full text and rfc822 format available.Naveed Chehrazi <nchehrazi <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Fri, 02 Apr 2021 14:47:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Naveed Chehrazi <nchehrazi <at> gmail.com> To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org> Subject: 28.0.50; help-fns--list-local-commands slows Emacs Date: Fri, 2 Apr 2021 09:45:36 -0500
[Message part 1 (text/plain, inline)]
Hi, Please see the issue I opened on Spacemacs github page: https://github.com/syl20bnr/spacemacs/issues/14585 Briefly, Spacemacs is extremely slow when I use describe commands (C-h m, C-h v, ...). I ran an experiment with two identical machines. The only difference were the version of Emacs: 28.0.50 and 27.1.91. The machine with version 27.1.91 is of order of magnitude faster. The output of the profiler is included below: Machine with Emacs 28.0.50 and Spacemacs configuration: 1364 78% - command-execute 1364 78% - call-interactively 1322 76% - funcall-interactively 1245 71% - spacemacs/describe-mode 1245 71% - call-interactively 1245 71% - funcall-interactively 1245 71% - describe-mode 1177 68% + help-fns--list-local-commands 29 1% + help-fns-short-filename 11 0% + temp-buffer-window-show 8 0% + help-window-setup 4 0% + documentation 1 0% find-lisp-object-file-name 76 4% + evil-mouse-drag-region 1 0% + evil-next-line 42 2% + byte-code 133 7% + timer-event-handler 119 6% + ... 100 5% + redisplay_internal (C function) 10 0% tooltip-show-help-non-mode 2 0% flyspell-post-command-hook 1 0% + winner-save-old-configurations 1 0% + which-key--hide-popup Machine with Emacs 28.0.50 when Emacs is started with -q 574 81% - command-execute 574 81% - call-interactively 361 51% - byte-code 361 51% - read-extended-command 361 51% - completing-read 361 51% - completing-read-default 211 30% - read-from-minibuffer 8 1% - command-execute 8 1% - call-interactively 8 1% - funcall-interactively 8 1% - minibuffer-complete 8 1% - completion-in-region 8 1% - completion--in-region 8 1% + #<compiled -0x1b5eafd2e545762> 1 0% clear-minibuffer-message 213 30% - funcall-interactively 115 16% - execute-extended-command 39 5% + execute-extended-command--shorter 31 4% + command-execute 27 3% + sit-for 1 0% #<compiled -0xc7ab989cfa4ec75> 87 12% - describe-mode 72 10% + help-fns--list-local-commands 4 0% + help-fns-short-filename 4 0% + help-window-setup 1 0% + fill-paragraph 1 0% + temp-buffer-window-show 10 1% + next-line 1 0% + profiler-report 106 15% + ... 13 1% + mouse--click-1-maybe-follows-link 5 0% + #<compiled -0x2223e40b2632199> 2 0% + redisplay_internal (C function) 1 0% clear-minibuffer-message Machine with Emacs 27.1.91 with identical Spacemacs configuration: + timer-event-handler 236 37% + redisplay_internal (C function) 189 30% + ... 102 16% - command-execute 97 15% - call-interactively 97 15% - funcall-interactively 68 10% - spacemacs/describe-mode 30 4% - call-interactively 30 4% - funcall-interactively 30 4% - describe-mode 30 4% + temp-buffer-window-show 9 1% + help-window-setup 7 1% + documentation 1 0% help-split-fundoc 1 0% + fill-paragraph 1 0% find-lisp-object-file-name 1 0% + profiler-report 13 2% + winum-select-window-3 10 1% + evil-previous-line 9 1% + evil-next-line 3 0% + quit-window 2 0% + profiler-report-toggle-entry 1 0% + byte-code 29 4% + evil-repeat-pre-hook 2 0% + evil--jump-hook 1 0% clear-minibuffer-message 1 0% + which-key--hide-popup 1 0% + evil-escape-pre-command-hook 1 0% It appears that help-fns--list-local-commands is the source of the problem. Please let me know if you need any further information. Best regards, Naveed In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin19.6.0, NS appkit-1894.60 Version 10.15.7 (Build 19H114)) of 2021-03-22 built on naveeds-MacBook-Pro.local Windowing system distributor 'Apple', version 10.3.1894 System Description: Mac OS X 10.15.7 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus <at> 28/28.0.50/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus <at> 28/28.0.50 --with-xml2 --with-gnutls --without-dbus --with-imagemagick --with-modules --with-rsvg --without-pop --with-ns --disable-ns-self-contained' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Spacemacs buffer Minor modes in effect: evil-escape-mode: t global-display-line-numbers-mode: t projectile-mode: t recentf-mode: t winner-mode: t winum-mode: t pupo-mode: t global-vi-tilde-fringe-mode: t global-undo-tree-mode: t undo-tree-mode: t spaceline-info-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t persp-mode: t global-hl-todo-mode: t purpose-mode: t eyebrowse-mode: t global-anzu-mode: t anzu-mode: t editorconfig-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t hybrid-mode: t which-key-mode: t override-global-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /Users/naveed/.emacs.d/elpa/28.0/develop/magit-section-20210224.1417/magit-section hides /Users/naveed/.emacs.d/elpa/28.0/develop/magit-20210327.1617/magit-section /Users/naveed/.emacs.d/elpa/28.0/develop/spinner-1.7.3/spinner hides /Users/naveed/.emacs.d/core/libs/spinner /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-stan hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-stan /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-exp hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-exp /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-J hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-J /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-css hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-css /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-lob hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-lob /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-irc hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-irc /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-forth hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-forth /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-macs hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-macs /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob hides /usr/local/Cellar/emacs-plus <at> 28/28.0.50/share/emacs/28.0.50/lisp/org/ob /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-version hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-version /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-scheme hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-scheme /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox hides /usr/local/Cellar/emacs-plus <at> 28/28.0.50/share/emacs/28.0.50/lisp/org/ox /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-abc hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-abc /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-C hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-C /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-capture hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-capture /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ref hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ref /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-clojure hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-clojure /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-mouse hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-mouse /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ledger hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ledger /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-ctags hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-ctags /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-entities hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-entities /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-archive hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-archive /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-screen hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-screen /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-bibtex hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-bibtex /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-haskell hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-haskell /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-asymptote hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-asymptote /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-table hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-table /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-eww hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-eww /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-org hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-org /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-num hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-num /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-plot hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-plot /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-rmail hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-rmail /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-awk hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-awk /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-groovy hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-groovy /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-octave hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-octave /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-faces hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-faces /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-colview hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-colview /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-R hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-R /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-refile hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-refile /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-timer hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-timer /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ebnf hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ebnf /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-mobile hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-mobile /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-fortran hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-fortran /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-shell hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-shell /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-perl hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-perl /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-sqlite hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-sqlite /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-sed hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-sed /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-list hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-list /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ruby hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ruby /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-eval hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-eval /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-habit hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-habit /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-clock hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-clock /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-goto hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-goto /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-html hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-html /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-src hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-src /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-lisp hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-lisp /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-eshell hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-eshell /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ditaa hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ditaa /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-pcomplete hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-pcomplete /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-lint hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-lint /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-latex hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-latex /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-sass hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-sass /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-io hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-io /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-tangle hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-tangle /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-calc hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-calc /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-java hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-java /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-icalendar hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-icalendar /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-mhe hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-mhe /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-attach-git hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-attach-git /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-md hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-md /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-beamer hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-beamer /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-element hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-element /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-protocol hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-protocol /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-mscgen hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-mscgen /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-gnuplot hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-gnuplot /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-tempo hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-tempo /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-latex hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-latex /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-w3m hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-w3m /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-id hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-id /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-vala hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-vala /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-man hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-man /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-feed hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-feed /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-lua hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-lua /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-table hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-table /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-ocaml hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-ocaml /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-coq hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-coq /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-gnus hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-gnus /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-picolisp hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-picolisp /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-indent hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-indent /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-lilypond hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-lilypond /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-matlab hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-matlab /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-datetree hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-datetree /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-docview hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-docview /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-python hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-python /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-makefile hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-makefile /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-duration hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-duration /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-agenda hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-agenda /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-dot hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-dot /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-js hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-js /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-publish hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-publish /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-inlinetask hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-inlinetask /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-org hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-org /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-keys hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-keys /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-core hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-core /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-compat hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-compat /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol hides /usr/local/Cellar/emacs-plus <at> 28/28.0.50/share/emacs/28.0.50/lisp/org/ol /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-odt hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-odt /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-info hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-info /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-plantuml hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-plantuml /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-eshell hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-eshell /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-ascii hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-ascii /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-loaddefs hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-loaddefs /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-hledger hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-hledger /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-maxima hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-maxima /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ol-bbdb hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ol-bbdb /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-macro hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-macro /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-sql hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-sql /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-attach hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-attach /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-processing hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-processing /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ox-texinfo hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ox-texinfo /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-crypt hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-crypt /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-footnote hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-footnote /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/org-install hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/org-install /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-comint hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-comint /Users/naveed/.emacs.d/elpa/28.0/develop/org-plus-contrib-20210329/ob-shen hides /usr/local/Cellar/emacs-plus <at> 28 /28.0.50/share/emacs/28.0.50/lisp/org/ob-shen Features: (shadow sort editorconfig-core editorconfig-core-handle editorconfig-fnmatch mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs time-date mailabbrev gmm-utils mailheader sendmail mail-utils smex evil-escape display-line-numbers projectile grep recentf tree-widget winner async diminish ws-butler winum spacemacs-purpose-popwin window-purpose-x imenu-list hideshow imenu ibuf-ext ibuffer ibuffer-loaddefs visual-regexp-steroids visual-regexp vi-tilde-fringe undo-tree diff symbol-overlay string-inflection string-edit spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes saveplace savehist posframe popwin persp-mode org-rich-yank multi-line multi-line-find multi-line-enter multi-line-decorator multi-line-respace multi-line-shared shut-up multi-line-cycle multi-line-candidate ivy-hydra ivy-avy avy hl-todo window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils eyebrowse evil-unimpaired f evil-textobj-line evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common evil-easymotion evil-collection-dired evil-collection annalist evil-anzu anzu emr popup s dash editorconfig noutline outline drag-stuff counsel xdg xref project dired dired-loaddefs compile text-property-search swiper ivy flx delsel ivy-faces ivy-overlay colir color clean-aindent-mode cl tex-site hybrid-mode evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring bind-map quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse autorevert filenotify cl-extra disp-table spacemacs-dark-theme spacemacs-common format-spec info finder-inf ido-vertical-mode ido core-spacemacs core-spacebind core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-themes-support core-display-init core-jump core-release-management core-custom-settings core-configuration-layer eieio-compat core-progress-bar core-spacemacs-buffer core-funcs spacemacs-ht inline help-mode warnings package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq password-cache json map url-vars eieio eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived profiler core-hooks page-break-lines easy-mmode core-env load-env-vars rx core-dotspacemacs advice core-customization validate cus-edit pp cus-start cus-load wid-edit seq byte-opt bytecomp byte-compile cconv core-emacs-backports core-compilation core-dumper subr-x spinner cl-macs gv cl-loaddefs cl-lib iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 647197 719084) (symbols 48 41551 2241) (strings 32 148090 104343) (string-bytes 1 5016125) (vectors 16 53195) (vector-slots 8 1022016 581365) (floats 8 336 1056) (intervals 56 1847 689) (buffers 992 12))
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#47565
; Package emacs
.
(Fri, 02 Apr 2021 14:57:02 GMT) Full text and rfc822 format available.Message #8 received at 47565 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Naveed Chehrazi <nchehrazi <at> gmail.com> Cc: 47565 <at> debbugs.gnu.org Subject: Re: bug#47565: 28.0.50; help-fns--list-local-commands slows Emacs Date: Fri, 02 Apr 2021 17:55:55 +0300
merge 47565 45379 thanks > From: Naveed Chehrazi <nchehrazi <at> gmail.com> > Date: Fri, 2 Apr 2021 09:45:36 -0500 > > Please see the issue I opened on Spacemacs github page: > > https://github.com/syl20bnr/spacemacs/issues/14585 > > Briefly, Spacemacs is extremely slow when I use describe commands (C-h > m, C-h v, ...). I ran an experiment with two identical machines. The > only difference were the version of Emacs: 28.0.50 and 27.1.91. > > The machine with version 27.1.91 is of order of magnitude faster. The > output of the profiler is included below: This is a known bug#45379, we are trying to solve it. Thanks.
Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Fri, 02 Apr 2021 14:57:03 GMT) Full text and rfc822 format available.Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Thu, 03 Jun 2021 17:16:03 GMT) Full text and rfc822 format available.Stefan Kangas <stefan <at> marxist.se>
to control <at> debbugs.gnu.org
.
(Sat, 18 Sep 2021 14:40:02 GMT) Full text and rfc822 format available.Stefan Kangas <stefan <at> marxist.se>
to control <at> debbugs.gnu.org
.
(Sat, 18 Sep 2021 14:40:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 17 Oct 2021 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.