VIM was very laggy for me after when I dialed my key repeat up. I know you're not supposed to but I sometimes just want to hold down j and scroll

When I would do this it would keep scrolling another 3-5 seconds after I let off the key.

Did some research and leared two very useful profileing tools built into VIM

:profile start profile.log
:profile func *
:profile file *
" At this point do slow actions
:profile pause
:noautocmd qall!

This will let you track down plugins that are causing performance problems

And sometimes your problem is syntax highlighting (mine was)

:syntime on

:syntime report

http://stackoverflow.com/questions/12213597/how-to-see-which-plugins-are-making-vim-slow

http://stackoverflow.com/questions/19030290/syntax-highlighting-causes-terrible-lag-in-vim