Skip to content

Instantly share code, notes, and snippets.

@indiesquidge
Last active August 29, 2015 14:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save indiesquidge/d780838a96c337446fd3 to your computer and use it in GitHub Desktop.
Save indiesquidge/d780838a96c337446fd3 to your computer and use it in GitHub Desktop.
Logging file for opening Vim Buffer (if super slow)
# vim <filename.ext> --startuptime <log-file>
# eg. vim hello_world.rb --startuptime vim.log
================ Output ================
times in msec
clock self+sourced self: sourced script
clock elapsed: other lines
000.008 000.008: --- VIM STARTING ---
000.082 000.074: Allocated generic buffers
000.342 000.260: locale set
000.346 000.004: clipboard setup
000.352 000.006: window checked
000.857 000.505: inits 1
000.993 000.136: parsing arguments
000.997 000.004: expanding arguments
003.537 002.540: shell init
003.784 000.247: Termcap init
003.796 000.012: inits 2
003.891 000.095: init highlight
004.620 000.235 000.235: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
004.724 000.417 000.182: sourcing /usr/local/share/vim/vim74/syntax/synload.vim
021.348 016.562 016.562: sourcing /usr/local/share/vim/vim74/filetype.vim
021.389 017.174 000.195: sourcing /usr/local/share/vim/vim74/syntax/syntax.vim
021.677 000.151 000.151: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
021.933 000.142 000.142: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
022.301 000.142 000.142: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
022.537 000.143 000.143: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
027.011 005.029 004.744: sourcing /Users/austinwood/.vim/colors/base16-default.vim
029.388 001.624 001.624: sourcing /usr/local/share/vim/vim74/ftoff.vim
029.615 000.144 000.144: sourcing /Users/austinwood/.vim/bundle/Vundle.vim/autoload/vundle.vim
029.860 000.155 000.155: sourcing /Users/austinwood/.vim/bundle/Vundle.vim/autoload/vundle/config.vim
052.943 020.736 020.736: sourcing /usr/local/share/vim/vim74/filetype.vim
053.185 000.039 000.039: sourcing /usr/local/share/vim/vim74/ftplugin.vim
053.399 000.031 000.031: sourcing /usr/local/share/vim/vim74/indent.vim
067.320 000.040 000.040: sourcing /usr/local/share/vim/vim74/filetype.vim
067.733 000.017 000.017: sourcing /usr/local/share/vim/vim74/ftplugin.vim
068.125 000.019 000.019: sourcing /usr/local/share/vim/vim74/filetype.vim
068.505 000.014 000.014: sourcing /usr/local/share/vim/vim74/indent.vim
069.139 065.081 019.766: sourcing $HOME/.vimrc
069.165 000.193: sourcing vimrc file(s)
070.212 000.415 000.415: sourcing /Users/austinwood/.vim/bundle/ctrlp.vim/autoload/ctrlp/mrufiles.vim
070.487 001.003 000.588: sourcing /Users/austinwood/.vim/bundle/ctrlp.vim/plugin/ctrlp.vim
071.674 000.396 000.396: sourcing /Users/austinwood/.vim/bundle/nerdtree/autoload/nerdtree.vim
073.113 000.613 000.613: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/path.vim
073.360 000.165 000.165: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/menu_controller.vim
073.568 000.135 000.135: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/menu_item.vim
073.814 000.173 000.173: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/key_map.vim
074.245 000.357 000.357: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/bookmark.vim
074.639 000.324 000.324: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/tree_file_node.vim
075.134 000.428 000.428: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/tree_dir_node.vim
075.452 000.251 000.251: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/opener.vim
075.798 000.280 000.280: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/creator.vim
075.927 000.064 000.064: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/flag_set.vim
076.036 000.047 000.047: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/nerdtree.vim
076.352 000.254 000.254: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/ui.vim
076.449 000.032 000.032: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/event.vim
076.572 000.061 000.061: sourcing /Users/austinwood/.vim/bundle/nerdtree/lib/nerdtree/notifier.vim
077.170 000.525 000.525: sourcing /Users/austinwood/.vim/bundle/nerdtree/autoload/nerdtree/ui_glue.vim
090.078 000.106 000.106: sourcing /Users/austinwood/.vim/bundle/nerdtree/nerdtree_plugin/exec_menuitem.vim
090.459 000.351 000.351: sourcing /Users/austinwood/.vim/bundle/nerdtree/nerdtree_plugin/fs_menu.vim
090.932 020.223 015.661: sourcing /Users/austinwood/.vim/bundle/nerdtree/plugin/NERD_tree.vim
091.325 000.022 000.022: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim
091.365 000.017 000.017: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/balloons.vim
091.403 000.017 000.017: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/checker.vim
091.441 000.018 000.018: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/cursor.vim
091.479 000.018 000.018: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/highlighting.vim
091.520 000.019 000.019: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
091.559 000.020 000.020: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/modemap.vim
091.597 000.019 000.019: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/notifiers.vim
091.640 000.020 000.020: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/registry.vim
091.681 000.021 000.021: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/signs.vim
092.177 000.324 000.324: sourcing /Users/austinwood/.vim/bundle/syntastic/autoload/syntastic/util.vim
104.668 000.078 000.078: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim
104.798 000.092 000.092: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/balloons.vim
105.041 000.206 000.206: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/checker.vim
105.222 000.147 000.147: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/cursor.vim
105.353 000.101 000.101: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/highlighting.vim
105.752 000.369 000.369: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
105.896 000.113 000.113: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/modemap.vim
106.020 000.094 000.094: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/notifiers.vim
106.393 000.344 000.344: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/registry.vim
106.552 000.127 000.127: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic/signs.vim
108.076 016.374 014.379: sourcing /Users/austinwood/.vim/bundle/syntastic/plugin/syntastic.vim
108.451 000.215 000.215: sourcing /Users/austinwood/.vim/bundle/vim-tmux-navigator/plugin/tmux_navigator.vim
112.671 004.102 004.102: sourcing /Users/austinwood/.vim/bundle/tcomment_vim/plugin/tcomment.vim
113.083 000.083 000.083: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete/buffer.vim
113.190 000.058 000.058: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete/dictionary.vim
113.269 000.056 000.056: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete/include.vim
113.347 000.055 000.055: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete/syntax.vim
113.421 000.051 000.051: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete/tag.vim
113.575 000.129 000.129: sourcing /Users/austinwood/.vim/bundle/neocomplete.vim/plugin/neocomplete.vim
114.644 000.965 000.965: sourcing /Users/austinwood/.vim/bundle/auto-pairs/plugin/auto-pairs.vim
115.843 000.222 000.222: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/autoload/gitgutter/highlight.vim
117.084 002.207 001.985: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/plugin/gitgutter.vim
117.381 000.148 000.148: sourcing /Users/austinwood/.vim/bundle/lightline.vim/plugin/lightline.vim
122.856 005.335 005.335: sourcing /Users/austinwood/.vim/bundle/vim-fugitive/plugin/fugitive.vim
123.412 000.422 000.422: sourcing /Users/austinwood/.vim/bundle/vim-endwise/plugin/endwise.vim
126.484 002.957 002.957: sourcing /Users/austinwood/.vim/bundle/vim-unimpaired/plugin/unimpaired.vim
126.907 000.317 000.317: sourcing /Users/austinwood/.vim/bundle/vim-hardtime/plugin/hardtime.vim
127.117 000.090 000.090: sourcing /Users/austinwood/.vim/bundle/rename.vim/plugin/rename.vim
127.508 000.070 000.070: sourcing /usr/local/share/vim/vim74/plugin/getscriptPlugin.vim
127.729 000.197 000.197: sourcing /usr/local/share/vim/vim74/plugin/gzip.vim
127.939 000.185 000.185: sourcing /usr/local/share/vim/vim74/plugin/matchparen.vim
128.524 000.557 000.557: sourcing /usr/local/share/vim/vim74/plugin/netrwPlugin.vim
128.585 000.024 000.024: sourcing /usr/local/share/vim/vim74/plugin/rrhelper.vim
128.652 000.036 000.036: sourcing /usr/local/share/vim/vim74/plugin/spellfile.vim
128.832 000.148 000.148: sourcing /usr/local/share/vim/vim74/plugin/tarPlugin.vim
128.969 000.103 000.103: sourcing /usr/local/share/vim/vim74/plugin/tohtml.vim
129.125 000.126 000.126: sourcing /usr/local/share/vim/vim74/plugin/vimballPlugin.vim
129.347 000.184 000.184: sourcing /usr/local/share/vim/vim74/plugin/zipPlugin.vim
129.576 003.800: loading plugins
129.584 000.008: inits 3
129.840 000.256: reading viminfo
129.848 000.008: setting raw mode
129.849 000.001: start termcap
129.901 000.052: clearing screen
134.902 001.719 001.719: sourcing /usr/local/share/vim/vim74/syntax/ruby.vim
1040.993 906.333 906.333: sourcing /usr/local/share/vim/vim74/ftplugin/ruby.vim
1043.308 000.873 000.873: sourcing /usr/local/share/vim/vim74/indent/ruby.vim
1044.431 000.804 000.804: sourcing /Users/austinwood/.vim/bundle/lightline.vim/autoload/lightline.vim
1045.119 000.097 000.097: sourcing /Users/austinwood/.vim/bundle/lightline.vim/autoload/lightline/tab.vim
1045.965 000.282 000.282: sourcing /Users/austinwood/.vim/bundle/lightline.vim/autoload/lightline/colorscheme.vim
1046.360 000.988 000.706: sourcing /Users/austinwood/.vim/bundle/lightline.vim/autoload/lightline/colorscheme/wombat.vim
1052.251 012.536: opening buffers
1052.608 000.181 000.181: sourcing /Users/austinwood/.vim/bundle/ctrlp.vim/autoload/ctrlp/utils.vim
1054.622 000.188 000.188: sourcing /Users/austinwood/.vim/bundle/syntastic/autoload/syntastic/log.vim
1055.925 000.165 000.165: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/autoload/gitgutter.vim
1056.185 000.153 000.153: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/autoload/gitgutter/utility.vim
1056.590 000.270 000.270: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/autoload/gitgutter/diff.vim
1071.016 000.335 000.335: sourcing /Users/austinwood/.vim/bundle/vim-gitgutter/autoload/gitgutter/hunk.vim
1071.119 017.576: BufEnter autocommands
1071.129 000.010: editing files in windows
1071.526 000.397: VimEnter autocommands
1071.535 000.009: before starting main loop
1077.516 005.981: first screen update
1077.518 000.002: --- VIM STARTED ---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment