ある日気がついた。Vimが79.3MBもメモリを食っている。 数個のプラグインを入れているにしろ、これは食い過ぎではないのか。たかが100MB未満でも、貧弱な仮想マシン上などでは中々に大きい値だ。 ということで、どこが食っているのかを調べてみた。 すると、 ~/.vimrc の set history=1000000 行をコメントアウトするとメモリ使用量が3MBまで減るではないか。 つまりこの設定がメモリを食いつぶしている。 試しに、 set history=100 などとしてみた。3MB程度しかメモリを食わない。 ついでに、vimの起動時間を調べてみたところ、set history=1000000時では087.987だったものがset history=100では059.888まで減っていた。 ちなみに、historyの数値が100000を超えたあたりから急激にメモリの使用量が伸びる気がす