Normal desktop:
$ grep -m 1 "model name" /proc/cpuinfo
model name : Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
$ time vim -c q .vimrc
real 0m0.159s
user 0m0.120s
sys 0m0.004s
$ time vim -u NONE -U NONE -c q .vimrc
real 0m0.009s
user 0m0.008s
sys 0m0.000s
Beefy desktop:
$ grep -m 1 "model name" /proc/cpuinfo
model name: Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60 GHz
$ time vim -c q .vimrc
real 0m0.069s
user 0m0.056s
sys 0m0.000s
$ time vim -u NONE -U NONE -c q .vimrc
real 0m0.010s
user 0m0.008s
sys 0m0.008s
Startup (on normal desktop):
$ vim --startuptime vim.log -c q .vimrc
times in msec
clock self+sourced self: sourced script
clock elapsed: other lines
000.002 000.002: --- VIM STARTING ---
000.070 000.068: Allocated generic buffers
000.112 000.042: locale set
000.120 000.008: GUI prepared
000.124 000.004: clipboard setup
000.126 000.002: window checked
000.385 000.259: inits 1
000.419 000.034: parsing arguments
000.419 000.000: expanding arguments
000.424 000.005: shell init
000.741 000.317: xsmp init
000.884 000.143: Termcap init
000.910 000.026: inits 2
001.002 000.092: init highlight
001.253 000.166 000.166: sourcing /usr/share/vim/vim74/debian.vim
001.496 000.141 000.141: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
001.572 000.251 000.110: sourcing /usr/share/vim/vim74/syntax/synload.vim
016.811 015.209 015.209: sourcing /usr/share/vim/vim74/filetype.vim
016.848 015.564 000.104: sourcing /usr/share/vim/vim74/syntax/syntax.vim
016.868 015.847 000.117: sourcing $VIM/vimrc
028.532 000.851 000.851: sourcing /usr/share/vim/vim74/ftoff.vim
028.968 000.173 000.173: sourcing /home/user/.vim/bundle/Vundle.vim/autoload/vundle.vim
029.188 000.130 000.130: sourcing /home/user/.vim/bundle/Vundle.vim/autoload/vundle/config.vim
029.414 000.002 000.002: sourcing /home/user/.vimrc.plugins
032.138 000.002 000.002: sourcing /home/user/.vimrc.first
047.476 015.234 015.234: sourcing /usr/share/vim/vim74/filetype.vim
047.677 000.029 000.029: sourcing /usr/share/vim/vim74/ftplugin.vim
047.855 000.024 000.024: sourcing /usr/share/vim/vim74/indent.vim
048.121 000.155 000.155: sourcing /usr/share/vim/vim74/syntax/nosyntax.vim
048.492 000.173 000.173: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
048.652 000.434 000.261: sourcing /usr/share/vim/vim74/syntax/synload.vim
048.672 000.727 000.138: sourcing /usr/share/vim/vim74/syntax/syntax.vim
048.969 000.128 000.128: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
049.483 000.130 000.130: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
049.926 000.128 000.128: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
050.279 000.127 000.127: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
055.009 005.876 005.491: sourcing /home/user/.vim/bundle/jellybeans.vim/colors/jellybeans.vim
055.759 000.149 000.149: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
056.157 000.146 000.146: sourcing /usr/share/vim/vim74/syntax/syncolor.vim
071.465 016.077 015.782: sourcing /home/user/.vim/bundle/jellybeans.vim/colors/jellybeans.vim
072.427 000.003 000.003: sourcing /home/user/.vimrc.last
072.432 055.532 016.276: sourcing $HOME/.vimrc
072.434 000.053: sourcing vimrc file(s)
073.268 000.746 000.746: sourcing /home/user/.vim/bundle/supertab/plugin/supertab.vim
073.607 000.151 000.151: sourcing /home/user/.vim/bundle/ctrlp.vim/autoload/ctrlp/mrufiles.vim
073.779 000.459 000.308: sourcing /home/user/.vim/bundle/ctrlp.vim/plugin/ctrlp.vim
073.908 000.076 000.076: sourcing /home/user/.vim/bundle/lightline.vim/plugin/lightline.vim
074.143 000.062 000.062: sourcing /home/user/.vim/bundle/vim-bufferline/autoload/bufferline.vim
074.213 000.268 000.206: sourcing /home/user/.vim/bundle/vim-bufferline/plugin/bufferline.vim
075.143 000.888 000.888: sourcing /home/user/.vim/bundle/undotree/plugin/undotree.vim
078.894 003.690 003.690: sourcing /home/user/.vim/bundle/nerdcommenter/plugin/NERD_commenter.vim
079.828 000.867 000.867: sourcing /home/user/.vim/bundle/vim-autoclose/plugin/AutoClose.vim
080.271 000.394 000.394: sourcing /home/user/.vim/bundle/vim-eunuch/plugin/eunuch.vim
083.425 003.110 003.110: sourcing /home/user/.vim/bundle/vim-fugitive/plugin/fugitive.vim
083.913 000.429 000.429: sourcing /home/user/.vim/bundle/vim-surround/plugin/surround.vim
085.670 001.684 001.684: sourcing /home/user/.vim/bundle/Align/plugin/AlignMapsPlugin.vim
085.749 000.065 000.065: sourcing /home/user/.vim/bundle/Align/plugin/AlignPlugin.vim
086.081 000.322 000.322: sourcing /home/user/.vim/bundle/Align/plugin/cecutil.vim
086.247 000.110 000.110: sourcing /home/user/.vim/bundle/tlib_vim/plugin/02tlib.vim
086.348 000.027 000.027: sourcing /home/user/.vim/bundle/vim-snippets/plugin/vimsnippets.vim
086.534 000.051 000.051: sourcing /home/user/.vim/bundle/vim-addon-mw-utils/autoload/funcref.vim
086.917 000.533 000.482: sourcing /home/user/.vim/bundle/vim-snipmate/plugin/snipMate.vim
087.117 000.126 000.126: sourcing /home/user/.vim/bundle/vim-startify/plugin/startify.vim
087.473 000.296 000.296: sourcing /home/user/.vim/bundle/vim-signify/plugin/signify.vim
087.651 000.009 000.009: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim
087.666 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/balloons.vim
087.681 000.006 000.006: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/checker.vim
087.695 000.006 000.006: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/cursor.vim
087.708 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/highlighting.vim
087.721 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
087.736 000.006 000.006: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/modemap.vim
087.749 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/notifiers.vim
087.762 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/registry.vim
087.775 000.005 000.005: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/signs.vim
088.323 000.369 000.369: sourcing /home/user/.vim/bundle/syntastic/autoload/syntastic/util.vim
099.643 000.057 000.057: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim
099.707 000.049 000.049: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/balloons.vim
099.874 000.156 000.156: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/checker.vim
099.966 000.081 000.081: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/cursor.vim
100.048 000.072 000.072: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/highlighting.vim
100.290 000.232 000.232: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
100.383 000.081 000.081: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/modemap.vim
100.446 000.054 000.054: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/notifiers.vim
100.710 000.255 000.255: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/registry.vim
100.802 000.081 000.081: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic/signs.vim
101.768 013.984 012.497: sourcing /home/user/.vim/bundle/syntastic/plugin/syntastic.vim
102.441 000.620 000.620: sourcing /home/user/.vim/bundle/tagbar/plugin/tagbar.vim
102.658 000.056 000.056: sourcing /usr/share/vim/vim74/plugin/getscriptPlugin.vim
102.837 000.168 000.168: sourcing /usr/share/vim/vim74/plugin/gzip.vim
103.031 000.184 000.184: sourcing /usr/share/vim/vim74/plugin/logiPat.vim
103.049 000.007 000.007: sourcing /usr/share/vim/vim74/plugin/manpager.vim
103.194 000.136 000.136: sourcing /usr/share/vim/vim74/plugin/matchparen.vim
103.677 000.472 000.472: sourcing /usr/share/vim/vim74/plugin/netrwPlugin.vim
103.728 000.028 000.028: sourcing /usr/share/vim/vim74/plugin/rrhelper.vim
103.760 000.018 000.018: sourcing /usr/share/vim/vim74/plugin/spellfile.vim
103.899 000.125 000.125: sourcing /usr/share/vim/vim74/plugin/tarPlugin.vim
103.982 000.066 000.066: sourcing /usr/share/vim/vim74/plugin/tohtml.vim
104.155 000.158 000.158: sourcing /usr/share/vim/vim74/plugin/vimballPlugin.vim
104.326 000.149 000.149: sourcing /usr/share/vim/vim74/plugin/zipPlugin.vim
104.735 000.200 000.200: sourcing /home/user/.vim/bundle/vim-snipmate/after/plugin/snipMate.vim
104.773 001.821: loading plugins
104.831 000.058: loading packages
105.539 000.708: inits 3
105.673 000.134: reading viminfo
107.771 002.098: setup clipboard
107.781 000.010: setting raw mode
107.790 000.009: start termcap
107.849 000.059: clearing screen
110.108 000.500 000.500: sourcing /usr/share/vim/vim74/scripts.vim
110.876 000.216 000.216: sourcing /usr/share/vim/vim74/ftplugin/vim.vim
111.611 000.079 000.079: sourcing /usr/share/vim/vim74/indent/vim.vim
119.313 001.084 001.084: sourcing /usr/share/vim/vim74/syntax/lua.vim
119.991 000.410 000.410: sourcing /usr/share/vim/vim74/syntax/pod.vim
122.244 002.819 002.409: sourcing /usr/share/vim/vim74/syntax/perl.vim
124.428 002.072 002.072: sourcing /usr/share/vim/vim74/syntax/ruby.vim
125.116 000.573 000.573: sourcing /usr/share/vim/vim74/syntax/python.vim
126.106 014.147 006.599: sourcing /usr/share/vim/vim74/syntax/vim.vim
126.956 000.543 000.543: sourcing /home/user/.vim/bundle/lightline.vim/autoload/lightline.vim
127.649 000.081 000.081: sourcing /home/user/.vim/bundle/lightline.vim/autoload/lightline/tab.vim
128.072 000.217 000.217: sourcing /home/user/.vim/bundle/lightline.vim/autoload/lightline/colorscheme.vim
128.529 000.784 000.567: sourcing /home/user/.vim/bundle/lightline.vim/autoload/lightline/colorscheme/jellybeans.vim
134.597 000.212 000.212: sourcing /home/user/.vim/bundle/vim-signify/autoload/sy.vim
134.887 000.117 000.117: sourcing /home/user/.vim/bundle/vim-signify/autoload/sy/util.vim
135.886 000.855 000.855: sourcing /home/user/.vim/bundle/vim-signify/autoload/sy/repo.vim
147.399 000.319 000.319: sourcing /home/user/.vim/bundle/ctrlp.vim/autoload/ctrlp/utils.vim
149.304 000.327 000.327: sourcing /home/user/.vim/bundle/syntastic/autoload/syntastic/log.vim
149.339 023.310: opening buffers
150.340 001.001: BufEnter autocommands
150.342 000.002: editing files in windows