Skip to content

Instantly share code, notes, and snippets.

@posobin
Created September 26, 2020 18:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save posobin/41f01d386e516bcc13431c8281fb10cb to your computer and use it in GitHub Desktop.
Save posobin/41f01d386e516bcc13431c8281fb10cb to your computer and use it in GitHub Desktop.
Emacs being slow in clojure mode profile
Function CPU samples %
- timer-event-handler 5858 95%
- apply 5858 95%
- aggressive-indent--indent-if-changed 5854 95%
- aggressive-indent--process-changed-list-and-indent 5853 95%
- apply 5853 95%
- aggressive-indent--softly-indent-defun 5853 95%
- aggressive-indent-indent-defun 5853 95%
- indent-region 5852 95%
- clojure-indent-region 5852 95%
- clojure-align 5844 95%
- indent-region 5837 95%
- clojure-indent-region 5837 95%
- indent-region 5837 95%
- indent-region-line-by-line 5837 95%
- indent-according-to-mode 5836 95%
- clojure-indent-line 5836 95%
- lisp-indent-line 5834 95%
- calculate-lisp-indent 5828 95%
- clojure-indent-function 5827 95%
- clojure--find-indent-spec 5826 95%
- clojure--find-indent-spec-backtracking 5826 95%
- clojure--find-indent-spec-backtracking 5825 95%
- clojure--get-indent-method 5825 95%
- cider--get-symbol-indent 5825 95%
- cider-resolve-alias 5820 95%
- cider-resolve--get-in 5820 95%
- cider-current-repl 5820 95%
- cider-repls 5820 95%
- sesman-current-session 5820 95%
- sesman--friendly-sessions 5819 95%
- seq-filter 5819 95%
- seq-map 5819 95%
- apply 5819 95%
- #<compiled 0x1fe597c9295d> 5818 95%
- mapcar 5818 95%
- #<compiled 0x1fe599cd8e61> 5818 95%
- #<compiled 0x1fe599cd8e29> 5818 95%
- sesman-friendly-session-p 5818 95%
- apply 5818 95%
- #<compiled 0x1fe598a53799> 5818 95%
- file-truename 5815 95%
- file-truename 4529 74%
- file-truename 4020 65%
- file-truename 3508 57%
- file-truename 2972 48%
- file-truename 2070 33%
- file-truename 1495 24%
- file-truename 977 15%
file-truename 405 6%
+ file-name-case-insensitive-p 8 0%
+ seq-filter 1 0%
+ seq-find 1 0%
+ ad-Advice-delete-backward-char 1 0%
+ sesman--linked-sessions 1 0%
+ cider-resolve-var 5 0%
clojure--get-indent-method 1 0%
+ #<compiled 0x1fe598a2615d> 1 0%
+ lisp-ppss 5 0%
syntax-ppss 2 0%
+ clojure--find-sexp-to-align 6 0%
align-region 1 0%
+ indent-region 8 0%
- beginning-of-defun 1 0%
- beginning-of-defun-raw 1 0%
+ clojure-beginning-of-defun-function 1 0%
+ #<compiled 0x4408c867> 4 0%
- ... 137 2%
Automatic GC 129 2%
- cider-connected-p 8 0%
- cider-current-repl 8 0%
- cider-repls 8 0%
+ sesman-current-session 8 0%
- command-execute 87 1%
+ call-interactively 87 1%
+ evil-esc 25 0%
+ redisplay_internal (C function) 7 0%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment