Created
May 31, 2018 14:16
-
-
Save dacap/883f090b0c648f938d986ae43dc4dac2 to your computer and use it in GitHub Desktop.
Using profiler-start / profiler-report with Magit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- command-execute 8910 59% | |
- call-interactively 8910 59% | |
- byte-code 8669 57% | |
- read-extended-command 8669 57% | |
- completing-read 8669 57% | |
- completing-read-default 8669 57% | |
- read-from-minibuffer 8628 57% | |
- redisplay_internal (C function) 8603 57% | |
- eval 8603 57% | |
- let* 8603 57% | |
- let* 8601 57% | |
- let 8601 57% | |
- catch 8601 57% | |
- magit-insert-log 8601 57% | |
- let 8601 57% | |
- magit-git-wash 8601 57% | |
- let 8601 57% | |
- if 8597 57% | |
- save-restriction 8597 57% | |
- funcall 8597 57% | |
- #<compiled 0x58816bf1> 8597 57% | |
- apply 8597 57% | |
- magit-log-wash-log 8597 57% | |
- let 8597 57% | |
- magit-wash-sequence 8594 57% | |
- while 8594 57% | |
- and 8594 57% | |
- funcall 8593 57% | |
+ #<compiled 0x588117f1> 8591 57% | |
+ if 3 0% | |
+ magit-git-insert 4 0% | |
+ concat 1 0% | |
+ list 1 0% | |
+ minibuffer-inactive-mode 7 0% | |
+ timer-event-handler 5 0% | |
+ command-execute 1 0% | |
+ funcall-interactively 241 1% | |
- ... 6076 40% | |
- magit-git-output 4113 27% | |
- if 4113 27% | |
- let 4113 27% | |
- let 4113 27% | |
- if 4113 27% | |
- let 4113 27% | |
- let 4113 27% | |
- save-current-buffer 4113 27% | |
- unwind-protect 4113 27% | |
- progn 4113 27% | |
- save-current-buffer 4081 27% | |
- apply 4078 27% | |
- magit-section-goto-successor 4078 27% | |
- let 4078 27% | |
- let 4078 27% | |
- magit-get-section 4078 27% | |
- let 4078 27% | |
- if 4078 27% | |
- progn 4078 27% | |
- while 4078 27% | |
- and 4078 27% | |
- setq 4076 27% | |
- let 4075 27% | |
- let 4075 27% | |
- while 4075 27% | |
- let 4074 27% | |
- if 4074 27% | |
- if 4074 27% | |
- and 4074 27% | |
- eq 2129 14% | |
- eieio-oref 1963 13% | |
eieio-object-p 371 2% | |
eieio--slot-name-index 151 1% | |
car 165 1% | |
+ equal 1945 12% | |
+ -keep 1 0% | |
+ string-equal 1 0% | |
+ let 1 0% | |
+ let 3 0% | |
+ apply 32 0% | |
Automatic GC 1955 13% | |
+ magit-run-hook-with-benchmark 3 0% | |
+ display-buffer-below-selected 1 0% | |
+ magit-popup-insert-section 1 0% | |
+ magit-get-current-branch 1 0% | |
+ magit-merge-in-progress-p 1 0% | |
+ minibuffer-complete 1 0% | |
+ yas--post-command-handler 18 0% | |
+ redisplay_internal (C function) 16 0% | |
+ timer-event-handler 8 0% | |
+ magit-section-update-highlight 1 0% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- ... 393 68% | |
- run-hook-with-args-until-success 333 57% | |
- magit-diff-highlight 333 57% | |
- if 333 57% | |
- and 333 57% | |
- magit-section-match 333 57% | |
- let* 333 57% | |
- progn 333 57% | |
- magit-unstage-1 331 57% | |
- if 331 57% | |
- magit-run-git 331 57% | |
- let 331 57% | |
- magit-call-git 324 56% | |
- run-hooks 309 53% | |
- magit-maybe-save-repository-buffers 309 53% | |
- if 309 53% | |
- progn 309 53% | |
- magit-refresh-buffer 286 49% | |
- let 286 49% | |
- if 286 49% | |
- progn 286 49% | |
- let* 286 49% | |
- let 286 49% | |
- save-excursion 284 49% | |
- apply 284 49% | |
- magit-status-refresh-buffer 284 49% | |
- let* 271 47% | |
- let 271 47% | |
- catch 271 47% | |
- magit-run-section-hook 269 46% | |
- let 269 46% | |
- if 269 46% | |
- run-hooks 269 46% | |
+ magit-insert-bisect-log 186 32% | |
+ magit-insert-unpulled-from-upstream 24 4% | |
+ magit-insert-staged-changes 20 3% | |
+ magit-insert-unstaged-changes 13 2% | |
+ magit-insert-unpushed-to-upstream-or-recent 12 2% | |
+ magit-insert-merge-log 6 1% | |
+ magit-insert-stashes 5 0% | |
+ magit-insert-rebase-sequence 1 0% | |
+ magit-insert-sequencer-sequence 1 0% | |
+ magit-insert-bisect-rest 1 0% | |
+ run-hooks 2 0% | |
+ magit-git-exit-code 13 2% | |
+ while 2 0% | |
+ magit-stage-1 20 3% | |
+ let 3 0% | |
+ let 15 2% | |
+ magit-refresh 7 1% | |
+ and 2 0% | |
Automatic GC 40 6% | |
+ magit-get-upstream-branch 13 2% | |
+ magit-git-output 4 0% | |
+ magit-log-wash-log 3 0% | |
- command-execute 139 24% | |
- call-interactively 139 24% | |
- byte-code 100 17% | |
- read-extended-command 100 17% | |
- completing-read 100 17% | |
- completing-read-default 100 17% | |
- read-from-minibuffer 61 10% | |
- redisplay_internal (C function) 29 5% | |
- eval 29 5% | |
- let* 29 5% | |
- list 17 2% | |
- powerline-minor-modes 17 2% | |
- format-mode-line 17 2% | |
- eval 17 2% | |
- if 17 2% | |
- format 17 2% | |
- projectile-project-name 17 2% | |
- funcall 17 2% | |
- magit-diff-wash-diffs 16 2% | |
- if 16 2% | |
- progn 16 2% | |
- magit-wash-sequence 16 2% | |
- while 16 2% | |
- and 16 2% | |
- funcall 16 2% | |
- #<compiled 0x58af7c71> 16 2% | |
- apply 16 2% | |
- magit-diff-wash-diff 16 2% | |
- cond 16 2% | |
- let* 15 2% | |
- if 15 2% | |
- progn 15 2% | |
- magit-stage-modified 15 2% | |
- if 15 2% | |
- progn 14 2% | |
- magit-confirm 14 2% | |
- let* 14 2% | |
+ progn 14 2% | |
+ magit-anything-staged-p 1 0% | |
+ let 1 0% | |
+ #<compiled 0x404a3f65> 1 0% | |
+ let* 12 2% | |
+ command-execute 10 1% | |
+ minibuffer-inactive-mode 6 1% | |
+ timer-event-handler 3 0% | |
+ funcall-interactively 39 6% | |
+ redisplay_internal (C function) 35 6% | |
+ timer-event-handler 9 1% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment