Profiler 结果
Memory result
- redisplay_internal (C function) 3,766,980,440 70%
+ #<compiled -0x28a1d6254e46da3> 3,765,965,252 70%
- eval 873,960 0%
- doom-modeline-format--main 344,292 0%
- format-mode-line 324,308 0%
- apply 324,308 0%
- delight--format-mode-line 324,308 0%
- apply 324,308 0%
- #<subr format-mode-line> 196,532 0%
- eval 196,532 0%
- doom-modeline-segment--major-mode 64,992 0%
- format-mode-line 31,560 0%
- apply 31,560 0%
- delight--format-mode-line 31,560 0%
apply 31,560 0%
doom-modeline-segment--buffer-encoding 49,140 0%
doom-modeline-segment--vcs 8,368 0%
doom-modeline-segment--input-method 4,224 0%
doom-modeline-segment--checker 2,032 0%
doom-modeline-segment--debug 1,016 0%
- doom-modeline--font-width 13,728 0%
- face-all-attributes 13,728 0%
mapcar 11,616 0%
- doom-modeline-segment--workspace-name 171,552 0%
eyebrowse--get 166,584 0%
assq-delete-all 2,020 0%
doom-modeline-segment--buffer-encoding 65,468 0%
- doom-modeline-segment--major-mode 44,296 0%
- format-mode-line 11,880 0%
- apply 11,880 0%
- delight--format-mode-line 11,880 0%
apply 11,880 0%
- doom-modeline-segment--buffer-info 35,440 0%
doom-modeline-propertize-icon 8,448 0%
- doom-modeline-segment--buffer-position 34,360 0%
- format-mode-line 6,128 0%
- apply 6,128 0%
- delight--format-mode-line 6,128 0%
apply 6,128 0%
- doom-modeline-segment--vcs 10,440 0%
doom-modeline-propertize-icon 1,056 0%
doom-modeline-segment--checker 6,216 0%
doom-modeline-segment--input-method 3,168 0%
doom-modeline-segment--modals 3,088 0%
- emojify-update-visible-emojis-background-after-window-scroll 68,376 0%
- emojify--update-emojis-background-in-region-starting-at 68,376 0%
frame-height 33,792 0%
frame-width 32,472 0%
emojify--update-emojis-background-in-region 2,112 0%
- doom-modeline-refresh-bars 46,532 0%
- doom-modeline--make-xpm 17,228 0%
- create-image 4,224 0%
- apply 3,168 0%
#<compiled 0x89a2ae6b4589e62> 2,112 0%
- create-image-with-background-color 1,056 0%
- let* 1,056 0%
append 1,056 0%
+ which-key--hide-popup-on-frame-size-change 16,896 0%
+ desktop-auto-save-set-timer 7,312 0%
- mode-line-default-help-echo 2,112 0%
- window-at-side-p 2,112 0%
window-pixel-edges 2,112 0%
+ command-execute 1,564,230,582 29%
+ timer-event-handler 288,726 0%
+ eldoc-pre-command-refresh-echo-area 253,684 0%
+ indent-guide-post-command-hook 228,900 0%
posframe-run-hidehandler 190,872 0%
+ emojify-update-visible-emojis-background-after-command 46,384 0%
+ winner-save-old-configurations 28,192 0%
+ flyspell-post-command-hook 18,440 0%
+ indent-guide-pre-command-hook 3,952 0%
+ jit-lock--antiblink-post-command 2,112 0%
+ eldoc-schedule-timer 1,080 0%
+ global-font-lock-mode-check-buffers 1,056 0%
+ global-emojify-mode-check-buffers 1,056 0%
+ yas-global-mode-check-buffers 1,056 0%
+ global-edit-server-edit-mode-check-buffers 1,056 0%
... 0 0%
CPU result
- command-execute 242 62%
- call-interactively 242 62%
- funcall-interactively 242 62%
- counsel-M-x 202 51%
- ivy-read 101 25%
+ read-from-minibuffer 76 19%
+ ivy--reset-state 11 2%
+ ivy-call 1 0%
counsel--M-x-externs 101 25%
+ ace-window 33 8%
+ previous-line 7 1%
- ... 102 26%
Automatic GC 102 26%
- redisplay_internal (C function) 30 7%
- #<compiled -0x28a1d6254e46da3> 24 6%
- apply 24 6%
- zoom--handler 24 6%
- apply 24 6%
- #<compiled 0x1cf2838dafa0251f> 24 6%
+ zoom--update 24 6%
- eval 4 1%
- doom-modeline-format--main 2 0%
- doom-modeline--font-width 2 0%
- face-all-attributes 2 0%
- mapcar 2 0%
- #<compiled 0xd6341811389e821> 2 0%
face-attribute 2 0%
- doom-modeline-segment--workspace-name 1 0%
eyebrowse--get 1 0%
doom-modeline-segment--buffer-encoding 1 0%
- doom-modeline-refresh-bars 1 0%
doom-modeline--font-height 1 0%
- emojify-update-visible-emojis-background-after-window-scroll 1 0%
- emojify--update-emojis-background-in-region-starting-at 1 0%
emojify--update-emojis-background-in-region 1 0%
+ indent-guide-post-command-hook 7 1%
+ eldoc-pre-command-refresh-echo-area 4 1%
+ timer-event-handler 3 0%
+ jit-lock--antiblink-post-command 1 0%