Skip to content

Instantly share code, notes, and snippets.

@apmanol
Last active September 20, 2022 05:19
Show Gist options
  • Save apmanol/8b24fede907c59367e2132cbd2f724bb to your computer and use it in GitHub Desktop.
Save apmanol/8b24fede907c59367e2132cbd2f724bb to your computer and use it in GitHub Desktop.
emacs profile
1444 26% - timer-event-handler
1435 25% - apply
827 14% - lsp--on-idle
819 14% - lsp-headerline--check-breadcrumb
819 14% - lsp-headerline--build-string
819 14% - #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_19>
813 14% - lsp-headerline--build-path-up-to-project-string
812 14% - lsp-workspace-root
715 12% - lsp--files-same-host
687 12% - file-remote-p
687 12% - tramp-file-name-handler
686 12% - let
681 12% - if
671 12% - let
668 12% - unwind-protect
668 12% - progn
667 12% - let*
617 11% - let
373 6% - tramp-find-foreign-file-name-handler
372 6% - if
362 6% - progn
361 6% - let
361 6% - while
357 6% - if
355 6% - funcall
57 1% - tramp-rclone-file-name-p
57 1% - and
47 0% + string=
10 0% - tramp-tramp-file-p
10 0% - and
6 0% string-match-p
2 0% + not
56 1% - tramp-ftp-file-name-p
56 1% - and
45 0% + string=
11 0% + tramp-tramp-file-p
53 0% - tramp-adb-file-name-p
53 0% + and
48 0% + tramp-sudoedit-file-name-p
48 0% + tramp-sshfs-file-name-p
48 0% + tramp-smb-file-name-p
42 0% + tramp-gvfs-file-name-p
2 0% setq
8 0% + tramp-tramp-file-p
241 4% + unwind-protect
1 0% + if
44 0% + tramp-dissect-file-name
4 0% + progn
1 0% + setq
9 0% - tramp-tramp-file-p
9 0% - and
8 0% string-match-p
1 0% - not
1 0% string-match-p
3 0% - apply
2 0% - tramp-file-name-for-operation
2 0% - cond
2 0% if
93 1% - lsp-f-ancestor-of?
46 0% - lsp-f-same?
1 0% f-expand
5 0% - lsp-headerline--build-symbol-string
3 0% - #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_18>
2 0% - lsp-headerline--symbol-with-action
2 0% lsp--position-to-point
2 0% - lsp--symbols->document-symbols-hierarchy
1 0% lsp--cur-position
1 0% lsp-headerline--build-file-string
4 0% + lsp-modeline--check-code-actions
2 0% + lsp--document-links
2 0% + lsp--document-highlight
313 5% - sp-show--pair-function
313 5% - if
313 5% - progn
313 5% + if
118 2% - #<compiled 0x13889a47d2c000cd>
118 2% - eldoc-message
118 2% - eldoc--message
118 2% - eldoc-minibuffer-message
100 1% - message
21 0% - redisplay_internal (C function)
21 0% - jit-lock-function
21 0% - jit-lock-fontify-now
21 0% - jit-lock--run-functions
21 0% - #<compiled 0x199e9833cf81957d>
21 0% - font-lock-fontify-region
21 0% - c-font-lock-fontify-region
21 0% - font-lock-default-fontify-region
20 0% - font-lock-fontify-keywords-region
19 0% + c-font-lock-declarations
1 0% #<compiled 0xa2f34b8f497d8f2>
1 0% + font-lock-fontify-syntactically-region
54 0% - #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_14>
54 0% - eldoc-print-current-symbol-info
54 0% - eldoc--invoke-strategy
52 0% + #<compiled -0x1621123549752f81>
2 0% + #<compiled 0x4beb92076bc7333>
48 0% #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_12>
28 0% + display-time-event-handler
17 0% + highlight-symbol-temp-highlight
12 0% + symbol-overlay-idle-timer
6 0% + #<lambda -0x1eca9434d965a114>
4 0% + show-paren-function
4 0% + auto-revert-buffers
2 0% + #<compiled 0x10c4b05cae72d70>
2 0% + posframe-hidehandler-daemon-function
3 0% + timer-activate-when-idle
3 0% timer-inc-time
1418 25% - redisplay_internal (C function)
677 12% - rtags-update-buffer-list
677 12% - if
677 12% - progn
677 12% - let*
676 12% - if
676 12% + progn
1 0% - setq
1 0% concat
635 11% - jit-lock-function
634 11% - jit-lock-fontify-now
633 11% - jit-lock--run-functions
633 11% - #<compiled 0x199e98250f4c847d>
633 11% - font-lock-fontify-region
632 11% - c-font-lock-fontify-region
620 11% - font-lock-default-fontify-region
585 10% - font-lock-fontify-keywords-region
490 8% - c-font-lock-declarations
471 8% - c-find-decl-spots
424 7% - #<compiled 0x1bd42311418e104d>
199 3% - c-forward-decl-or-cast-1
119 2% + c-forward-type
23 0% c-forward-name
9 0% c-backward-sws
8 0% + c-on-identifier
4 0% + c-backward-token-2
3 0% c-forward-sws
1 0% c-forward-annotation
1 0% #<compiled 0x1e20dad88db17b>
157 2% + c-get-fontification-context
15 0% + c-forward-label
9 0% c-backward-sws
5 0% + c-font-lock-single-decl
5 0% c-backward-token-2
24 0% + c-bs-at-toplevel-p
2 0% + c-beginning-of-macro
2 0% c-forward-sws
1 0% c-backward-sws
18 0% + c-font-lock-cut-off-declarators
15 0% + markdown-fontify-gfm-code-blocks
11 0% + #<compiled 0x1efd589faca806bf>
9 0% + c-font-lock-enclosing-decls
7 0% + c-font-lock-complex-decl-prepare
6 0% #<compiled 0xa2f34b8f497d8f2>
6 0% #<compiled 0x1b33d4e588d04918>
4 0% #<compiled 0x1e9493c234c0ec5f>
4 0% #<compiled 0x1ccd0f79b16f869c>
4 0% #<compiled 0x1823ff775e1dc87>
4 0% #<compiled 0x731f350606c2019>
2 0% + #<compiled 0xa2956d4b01f3cda>
2 0% + c-font-lock-enum-tail
2 0% + font-lock-fontify-syntactically-region
12 0% + c-before-context-fl-expand-region
1 0% + run-with-timer
61 1% + eval
23 0% + #<compiled 0xb396d071ecfe1e3>
3 0% + mode-line-default-help-echo
1 0% keymap-canonicalize
1057 19% - #<compiled -0x1f7b33ff29eb5310>
1038 18% - mapc
1038 18% - #<compiled 0xac7cfc78dfbf827>
1038 18% - lsp--parser-on-message
1038 18% - #<compiled -0x7e364677a2a0c28>
1035 18% + #<compiled -0x40f609f666ab1a>
3 0% - lsp--request-cleanup-hooks
3 0% - #<compiled -0xabd86739db31cd6>
3 0% + mapc
1 0% apply
1 0% #<compiled -0x1ddf015728ecfcd7>
764 13% - command-execute
750 13% - funcall-interactively
309 5% - scroll-up-command
263 4% - scroll-up
261 4% - jit-lock-function
261 4% - jit-lock-fontify-now
261 4% - jit-lock--run-functions
261 4% - #<compiled 0x199e87f665c0737d>
261 4% - font-lock-fontify-region
261 4% - c-font-lock-fontify-region
253 4% + font-lock-default-fontify-region
8 0% - c-before-context-fl-expand-region
8 0% - #<compiled 0x98b5a36db6703fb>
8 0% + c-context-expand-fl-region
2 0% - eval
2 0% + minions--prominent-modes
244 4% - scroll-down-command
92 1% - scroll-down
87 1% - jit-lock-function
87 1% + jit-lock-fontify-now
5 0% - eval
5 0% + minions--prominent-modes
136 2% - xref-find-definitions
136 2% - xref--find-definitions
136 2% + xref--show-defs
28 0% - next-line
16 0% - line-move
2 0% - default-line-height
1 0% - default-font-height
1 0% display-multi-font-p
1 0% - line-move-visual
1 0% + eval
1 0% + called-interactively-p
22 0% + previous-line
4 0% + execute-extended-command
2 0% + lsp-ui-doc--handle-mouse-movement
1 0% + xref-go-back
13 0% + load-with-code-conversion
699 12% - ...
637 11% Automatic GC
57 1% - -filter
57 1% + let
3 0% - flycheck-syntax-check-start
3 0% + let
2 0% - #<compiled 0x1fc9624ed9a5>
2 0% - lsp-diagnostics--enable
2 0% - lsp-diagnostics-mode
2 0% + lsp-diagnostics-flycheck-enable
104 1% - eldoc-pre-command-refresh-echo-area
103 1% + eldoc--message
11 0% + lsp-ui-sideline
10 0% + sp--save-pre-command-state
9 0% + highlight-symbol-mode-post-command
8 0% + rtags-post-command-hook
5 0% + symbol-overlay-post-command
3 0% + sp--post-command-hook-handler
3 0% + global-hl-line-highlight
2 0% + company-post-command
2 0% + company-pre-command
1 0% + flycheck-maybe-display-error-at-point-soon
1 0% + flycheck-error-list-update-source
1 0% yas--post-command-handler
1 0% + which-key--hide-popup
1 0% internal-timer-start-idle
1 0% + delete-selection-pre-hook
1 0% + jit-lock--antiblink-post-command
1 0% + lsp--post-command
1 0% undo-auto--add-boundary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment