Vim プラグインをプロファイルする方法はありますか?
大きなファイルを開くと、MacVim の動作がどんどん遅くなります.py
。すべてのプラグインの選択を解除し、1 つずつ再選択して、どのプラグインが原因か確認する方法はわかっていますが、もっと速い方法はありますか?
私のドットビムはここにあります:https://github.com/charlax/dotvim
ベストアンサー1
組み込みのプロファイリングサポートを使用することができます。vimを起動した後、
:profile start profile.log
:profile func *
:profile file *
" At this point do slow actions
:profile pause
:noautocmd qall!
(終了とは異なりnoautocmd
、実際には必要ありません。これは、vim の終了を高速化するだけです)。
注意: vim が終了する前に削除された関数に関する情報は取得されません。