だるろぐ

だるいぶろぐです

vimが重い件の詳細のメモのようなもの

  • 重い環境、軽い環境ともos、vimのバージョンなどは同じ
  • centos5.*
  • vim 7.3
  • configure
--prefix=/usr/local/vim \
--enable-multibyte \
--enable-rubyinterp \
--enable-gpm \
--enable-cscope \
--with-features=huge \
--enable-fontset \
--disable-gui \
--without-x \
--disable-xim \
--enable-pythoninterp \
--enable-perlinterp
git clone git://github.com/hirafoo/dotfiles.git
cd dotfiles
./dotsetup.sh
git submodule update --init
vi
 :BundleInstall
  • filetypeがrubyなファイルを開く時点で重い
    • vim hoge.rb」と打ってからvimが開くまで長い
      • 1秒くらい待つ
      • 新規ファイルを開くのも重い
      • 新規ファイル・既存ファイルどちらを開くときも待つ時間は変わらない
    • 文字列を入力するだけで重い
      • 補完をしなくても重い
    • カーソル移動・/による検索は別に重くない
    • が、c-f/c-bで移動すると、やや引っかかる感じがする
  • 最初はacp.vimを削除してみたら軽くなったかもと思ったけど、勘違いレベルだった
  • ~/.vim 丸ごと削除しても重い
  • vim周りが同じ環境でも軽かったりする
  • ディストリビューションvimの設定・configure・dotfiles全部同じでも、ruby・gemを入れていないサーバでは軽かったりする。が、重かったりもする
    • gemが沢山入っていても関係ない?
    • let g:ruby_path = "" しても効果が無いのはどこでも同じ