Skip to content

Instantly share code, notes, and snippets.

@deizel
Created December 13, 2015 04:15
Show Gist options
  • Save deizel/af16384ddb0b71028868 to your computer and use it in GitHub Desktop.
Save deizel/af16384ddb0b71028868 to your computer and use it in GitHub Desktop.
zplug vs. zgen
num calls time self name
-----------------------------------------------------------------------------------
1) 1 929.75 929.75 74.44% 761.42 761.42 60.97% zgen-init
2) 4 278.80 69.70 22.32% 278.80 69.70 22.32% (anon)
3) 2 125.83 62.92 10.08% 78.67 39.34 6.30% compinit
4) 4 47.16 11.79 3.78% 47.16 11.79 3.78% compaudit
5) 1 32.78 32.78 2.62% 32.78 32.78 2.62% _zgen-check-for-updates
6) 1 17.04 17.04 1.36% 17.04 17.04 1.36% _zsh_highlight_load_highlighters
7) 2 7.50 3.75 0.60% 7.50 3.75 0.60% grep-flag-available
8) 1 6.97 6.97 0.56% 6.97 6.97 0.56% _zsh_highlight_bind_widgets
9) 2 4.84 2.42 0.39% 4.84 2.42 0.39% nvm_rc_version
10) 2 3.41 1.70 0.27% 3.41 1.70 0.27% nvm_supports_source_options
11) 43 3.31 0.08 0.27% 3.31 0.08 0.27% compdef
12) 2 2.68 1.34 0.21% 2.68 1.34 0.21% async_init
13) 1 1.66 1.66 0.13% 1.66 1.66 0.13% __gnu_utils
14) 1 1.11 1.11 0.09% 1.11 1.11 0.09% colors
15) 5 0.82 0.16 0.07% 0.82 0.16 0.07% add-zsh-hook
16) 32 0.21 0.01 0.02% 0.21 0.01 0.02% snippet-add
17) 1 0.42 0.42 0.03% 0.19 0.19 0.02% prompt_pure_setup
18) 2 0.18 0.09 0.01% 0.18 0.09 0.01% nvm_has
19) 1 0.09 0.09 0.01% 0.06 0.06 0.01% zgen
20) 1 0.06 0.06 0.00% 0.04 0.04 0.00% iterm2_print_state_data
21) 2 2.71 1.35 0.22% 0.03 0.01 0.00% async
22) 1 0.02 0.02 0.00% 0.02 0.02 0.00% zgen-saved
23) 1 0.01 0.01 0.00% 0.01 0.01 0.00% iterm2_print_user_vars
-----------------------------------------------------------------------------------
1) 1 929.75 929.75 74.44% 761.42 761.42 60.97% zgen-init
32/32 0.21 0.01 0.02% 0.21 0.01 snippet-add [16]
1/1 0.42 0.42 0.03% 0.19 0.19 prompt_pure_setup [17]
3/5 0.61 0.20 0.05% 0.61 0.20 add-zsh-hook [15]
1/1 1.11 1.11 0.09% 1.11 1.11 colors [14]
1/1 1.66 1.66 0.13% 1.66 1.66 __gnu_utils [13]
1/2 2.69 2.69 0.22% 0.02 0.02 async [21]
42/43 3.18 0.08 0.25% 3.18 0.08 compdef [11]
1/1 6.97 6.97 0.56% 6.97 6.97 _zsh_highlight_bind_widgets [8]
2/2 7.50 3.75 0.60% 7.50 3.75 grep-flag-available [7]
1/1 17.04 17.04 1.36% 17.04 17.04 _zsh_highlight_load_highlighters [6]
1/1 32.78 32.78 2.62% 32.78 32.78 _zgen-check-for-updates [5]
3/4 43.69 14.56 3.50% 43.69 14.56 (anon) [2]
1/2 50.47 50.47 4.04% 32.33 32.33 compinit [3]
-----------------------------------------------------------------------------------
3/4 43.69 14.56 3.50% 43.69 14.56 zgen-init [1]
2) 4 278.80 69.70 22.32% 278.80 69.70 22.32% (anon)
-----------------------------------------------------------------------------------
1/2 50.47 50.47 4.04% 32.33 32.33 zgen-init [1]
3) 2 125.83 62.92 10.08% 78.67 39.34 6.30% compinit
2/4 47.16 23.58 3.78% 0.81 0.40 compaudit [4]
-----------------------------------------------------------------------------------
2/4 47.16 23.58 3.78% 0.81 0.40 compinit [3]
2/4 46.35 23.18 3.71% 46.35 23.18 compaudit [4]
4) 4 47.16 11.79 3.78% 47.16 11.79 3.78% compaudit
2/4 46.35 23.18 3.71% 46.35 23.18 compaudit [4]
-----------------------------------------------------------------------------------
1/1 32.78 32.78 2.62% 32.78 32.78 zgen-init [1]
5) 1 32.78 32.78 2.62% 32.78 32.78 2.62% _zgen-check-for-updates
-----------------------------------------------------------------------------------
1/1 17.04 17.04 1.36% 17.04 17.04 zgen-init [1]
6) 1 17.04 17.04 1.36% 17.04 17.04 1.36% _zsh_highlight_load_highlighters
-----------------------------------------------------------------------------------
2/2 7.50 3.75 0.60% 7.50 3.75 zgen-init [1]
7) 2 7.50 3.75 0.60% 7.50 3.75 0.60% grep-flag-available
-----------------------------------------------------------------------------------
1/1 6.97 6.97 0.56% 6.97 6.97 zgen-init [1]
8) 1 6.97 6.97 0.56% 6.97 6.97 0.56% _zsh_highlight_bind_widgets
-----------------------------------------------------------------------------------
9) 2 4.84 2.42 0.39% 4.84 2.42 0.39% nvm_rc_version
-----------------------------------------------------------------------------------
10) 2 3.41 1.70 0.27% 3.41 1.70 0.27% nvm_supports_source_options
-----------------------------------------------------------------------------------
42/43 3.18 0.08 0.25% 3.18 0.08 zgen-init [1]
11) 43 3.31 0.08 0.27% 3.31 0.08 0.27% compdef
-----------------------------------------------------------------------------------
1/2 2.69 2.69 0.22% 0.02 0.02 zgen-init [1]
1/2 0.02 0.02 0.00% 0.01 0.01 prompt_pure_setup [17]
21) 2 2.71 1.35 0.22% 0.03 0.01 0.00% async
2/2 2.68 1.34 0.21% 2.68 1.34 async_init [12]
-----------------------------------------------------------------------------------
2/2 2.68 1.34 0.21% 2.68 1.34 async [21]
12) 2 2.68 1.34 0.21% 2.68 1.34 0.21% async_init
-----------------------------------------------------------------------------------
1/1 1.66 1.66 0.13% 1.66 1.66 zgen-init [1]
13) 1 1.66 1.66 0.13% 1.66 1.66 0.13% __gnu_utils
-----------------------------------------------------------------------------------
1/1 1.11 1.11 0.09% 1.11 1.11 zgen-init [1]
14) 1 1.11 1.11 0.09% 1.11 1.11 0.09% colors
-----------------------------------------------------------------------------------
3/5 0.61 0.20 0.05% 0.61 0.20 zgen-init [1]
2/5 0.21 0.11 0.02% 0.21 0.11 prompt_pure_setup [17]
15) 5 0.82 0.16 0.07% 0.82 0.16 0.07% add-zsh-hook
-----------------------------------------------------------------------------------
1/1 0.42 0.42 0.03% 0.19 0.19 zgen-init [1]
17) 1 0.42 0.42 0.03% 0.19 0.19 0.02% prompt_pure_setup
1/2 0.02 0.02 0.00% 0.01 0.01 async [21]
2/5 0.21 0.11 0.02% 0.21 0.11 add-zsh-hook [15]
-----------------------------------------------------------------------------------
32/32 0.21 0.01 0.02% 0.21 0.01 zgen-init [1]
16) 32 0.21 0.01 0.02% 0.21 0.01 0.02% snippet-add
-----------------------------------------------------------------------------------
18) 2 0.18 0.09 0.01% 0.18 0.09 0.01% nvm_has
-----------------------------------------------------------------------------------
19) 1 0.09 0.09 0.01% 0.06 0.06 0.01% zgen
1/1 0.02 0.02 0.00% 0.02 0.02 zgen-saved [22]
-----------------------------------------------------------------------------------
20) 1 0.06 0.06 0.00% 0.04 0.04 0.00% iterm2_print_state_data
1/1 0.01 0.01 0.00% 0.01 0.01 iterm2_print_user_vars [23]
-----------------------------------------------------------------------------------
1/1 0.02 0.02 0.00% 0.02 0.02 zgen [19]
22) 1 0.02 0.02 0.00% 0.02 0.02 0.00% zgen-saved
-----------------------------------------------------------------------------------
1/1 0.01 0.01 0.00% 0.01 0.01 iterm2_print_state_data [20]
23) 1 0.01 0.01 0.00% 0.01 0.01 0.00% iterm2_print_user_vars
Static loading...
num calls time self name
-----------------------------------------------------------------------------------
1) 52 2076.13 39.93 59.38% 2076.13 39.93 59.38% __zplug::validator
2) 1 1033.01 1033.01 29.55% 856.17 856.17 24.49% __zplug::load
3) 4 273.50 68.37 7.82% 273.50 68.37 7.82% (anon)
4) 3 153.39 51.13 4.39% 131.29 43.76 3.76% compinit
5) 1 68.56 68.56 1.96% 68.56 68.56 1.96% __zplug::check
6) 2 22.09 11.05 0.63% 22.09 11.05 0.63% compaudit
7) 1 19.20 19.20 0.55% 19.20 19.20 0.55% _zsh_highlight_load_highlighters
8) 54 3193.69 59.14 91.35% 16.00 0.30 0.46% zplug
9) 2 7.41 3.70 0.21% 7.41 3.70 0.21% grep-flag-available
10) 1 6.64 6.64 0.19% 6.64 6.64 0.19% _zsh_highlight_bind_widgets
11) 2 5.36 2.68 0.15% 5.36 2.68 0.15% nvm_rc_version
12) 42 3.65 0.09 0.10% 3.65 0.09 0.10% compdef
13) 2 3.58 1.79 0.10% 3.58 1.79 0.10% nvm_supports_source_options
14) 2 2.59 1.29 0.07% 2.59 1.29 0.07% async_init
15) 1 1.22 1.22 0.03% 1.22 1.22 0.03% colors
16) 1 1.17 1.17 0.03% 1.17 1.17 0.03% __gnu_utils
17) 5 0.70 0.14 0.02% 0.70 0.14 0.02% add-zsh-hook
18) 1 0.48 0.48 0.01% 0.28 0.28 0.01% prompt_pure_setup
19) 32 0.20 0.01 0.01% 0.20 0.01 0.01% snippet-add
20) 1 0.16 0.16 0.00% 0.16 0.16 0.00% is-at-least
21) 2 0.12 0.06 0.00% 0.12 0.06 0.00% nvm_has
22) 1 0.08 0.08 0.00% 0.08 0.08 0.00% __version_requirement
23) 1 0.05 0.05 0.00% 0.04 0.04 0.00% iterm2_print_state_data
24) 2 2.62 1.31 0.08% 0.04 0.02 0.00% async
25) 1 0.11 0.11 0.00% 0.03 0.03 0.00% __zsh_version
26) 1 0.01 0.01 0.00% 0.01 0.01 0.00% iterm2_print_user_vars
-----------------------------------------------------------------------------------
8) 54 3193.69 59.14 91.35% 16.00 0.30 0.46% zplug
1/1 68.56 68.56 1.96% 68.56 68.56 __zplug::check [5]
1/1 1033.01 1033.01 29.55% 856.17 856.17 __zplug::load [2]
52/52 2076.13 39.93 59.38% 2076.13 39.93 __zplug::validator [1]
-----------------------------------------------------------------------------------
52/52 2076.13 39.93 59.38% 2076.13 39.93 zplug [8]
1) 52 2076.13 39.93 59.38% 2076.13 39.93 59.38% __zplug::validator
-----------------------------------------------------------------------------------
1/1 1033.01 1033.01 29.55% 856.17 856.17 zplug [8]
2) 1 1033.01 1033.01 29.55% 856.17 856.17 24.49% __zplug::load
1/1 0.16 0.16 0.00% 0.16 0.16 is-at-least [20]
32/32 0.20 0.01 0.01% 0.20 0.01 snippet-add [19]
1/1 0.48 0.48 0.01% 0.28 0.28 prompt_pure_setup [18]
3/5 0.52 0.17 0.01% 0.52 0.17 add-zsh-hook [17]
1/1 1.17 1.17 0.03% 1.17 1.17 __gnu_utils [16]
1/1 1.22 1.22 0.03% 1.22 1.22 colors [15]
1/2 2.60 2.60 0.07% 0.03 0.03 async [24]
40/42 3.22 0.08 0.09% 3.22 0.08 compdef [12]
1/1 6.64 6.64 0.19% 6.64 6.64 _zsh_highlight_bind_widgets [10]
2/2 7.41 3.70 0.21% 7.41 3.70 grep-flag-available [9]
1/1 19.20 19.20 0.55% 19.20 19.20 _zsh_highlight_load_highlighters [7]
3/4 26.65 8.88 0.76% 26.65 8.88 (anon) [3]
2/3 107.38 53.69 3.07% 85.29 42.64 compinit [4]
-----------------------------------------------------------------------------------
3/4 26.65 8.88 0.76% 26.65 8.88 __zplug::load [2]
3) 4 273.50 68.37 7.82% 273.50 68.37 7.82% (anon)
-----------------------------------------------------------------------------------
2/3 107.38 53.69 3.07% 85.29 42.64 __zplug::load [2]
4) 3 153.39 51.13 4.39% 131.29 43.76 3.76% compinit
1/2 22.09 22.09 0.63% 0.30 0.30 compaudit [6]
-----------------------------------------------------------------------------------
1/1 68.56 68.56 1.96% 68.56 68.56 zplug [8]
5) 1 68.56 68.56 1.96% 68.56 68.56 1.96% __zplug::check
-----------------------------------------------------------------------------------
1/2 22.09 22.09 0.63% 0.30 0.30 compinit [4]
1/2 21.79 21.79 0.62% 21.79 21.79 compaudit [6]
6) 2 22.09 11.05 0.63% 22.09 11.05 0.63% compaudit
1/2 21.79 21.79 0.62% 21.79 21.79 compaudit [6]
-----------------------------------------------------------------------------------
1/1 19.20 19.20 0.55% 19.20 19.20 __zplug::load [2]
7) 1 19.20 19.20 0.55% 19.20 19.20 0.55% _zsh_highlight_load_highlighters
-----------------------------------------------------------------------------------
2/2 7.41 3.70 0.21% 7.41 3.70 __zplug::load [2]
9) 2 7.41 3.70 0.21% 7.41 3.70 0.21% grep-flag-available
-----------------------------------------------------------------------------------
1/1 6.64 6.64 0.19% 6.64 6.64 __zplug::load [2]
10) 1 6.64 6.64 0.19% 6.64 6.64 0.19% _zsh_highlight_bind_widgets
-----------------------------------------------------------------------------------
11) 2 5.36 2.68 0.15% 5.36 2.68 0.15% nvm_rc_version
-----------------------------------------------------------------------------------
40/42 3.22 0.08 0.09% 3.22 0.08 __zplug::load [2]
12) 42 3.65 0.09 0.10% 3.65 0.09 0.10% compdef
-----------------------------------------------------------------------------------
13) 2 3.58 1.79 0.10% 3.58 1.79 0.10% nvm_supports_source_options
-----------------------------------------------------------------------------------
1/2 2.60 2.60 0.07% 0.03 0.03 __zplug::load [2]
1/2 0.02 0.02 0.00% 0.01 0.01 prompt_pure_setup [18]
24) 2 2.62 1.31 0.08% 0.04 0.02 0.00% async
2/2 2.59 1.29 0.07% 2.59 1.29 async_init [14]
-----------------------------------------------------------------------------------
2/2 2.59 1.29 0.07% 2.59 1.29 async [24]
14) 2 2.59 1.29 0.07% 2.59 1.29 0.07% async_init
-----------------------------------------------------------------------------------
1/1 1.22 1.22 0.03% 1.22 1.22 __zplug::load [2]
15) 1 1.22 1.22 0.03% 1.22 1.22 0.03% colors
-----------------------------------------------------------------------------------
1/1 1.17 1.17 0.03% 1.17 1.17 __zplug::load [2]
16) 1 1.17 1.17 0.03% 1.17 1.17 0.03% __gnu_utils
-----------------------------------------------------------------------------------
3/5 0.52 0.17 0.01% 0.52 0.17 __zplug::load [2]
2/5 0.18 0.09 0.01% 0.18 0.09 prompt_pure_setup [18]
17) 5 0.70 0.14 0.02% 0.70 0.14 0.02% add-zsh-hook
-----------------------------------------------------------------------------------
1/1 0.48 0.48 0.01% 0.28 0.28 __zplug::load [2]
18) 1 0.48 0.48 0.01% 0.28 0.28 0.01% prompt_pure_setup
1/2 0.02 0.02 0.00% 0.01 0.01 async [24]
2/5 0.18 0.09 0.01% 0.18 0.09 add-zsh-hook [17]
-----------------------------------------------------------------------------------
32/32 0.20 0.01 0.01% 0.20 0.01 __zplug::load [2]
19) 32 0.20 0.01 0.01% 0.20 0.01 0.01% snippet-add
-----------------------------------------------------------------------------------
1/1 0.16 0.16 0.00% 0.16 0.16 __zplug::load [2]
20) 1 0.16 0.16 0.00% 0.16 0.16 0.00% is-at-least
-----------------------------------------------------------------------------------
21) 2 0.12 0.06 0.00% 0.12 0.06 0.00% nvm_has
-----------------------------------------------------------------------------------
25) 1 0.11 0.11 0.00% 0.03 0.03 0.00% __zsh_version
1/1 0.08 0.08 0.00% 0.08 0.08 __version_requirement [22]
-----------------------------------------------------------------------------------
1/1 0.08 0.08 0.00% 0.08 0.08 __zsh_version [25]
22) 1 0.08 0.08 0.00% 0.08 0.08 0.00% __version_requirement
-----------------------------------------------------------------------------------
23) 1 0.05 0.05 0.00% 0.04 0.04 0.00% iterm2_print_state_data
1/1 0.01 0.01 0.00% 0.01 0.01 iterm2_print_user_vars [26]
-----------------------------------------------------------------------------------
1/1 0.01 0.01 0.00% 0.01 0.01 iterm2_print_state_data [23]
26) 1 0.01 0.01 0.00% 0.01 0.01 0.00% iterm2_print_user_vars
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment