如何找到哪个VIM插件因重载CPU而感到内疚

sic*_*a07 16 vim vim-plugin

我刚刚完成了Vim的全新安装,在这个场合,我为我的VIM配置添加了一些新的插件.问题是,现在,当我对文件进行第一次更改时,VIM会阻塞并且我的一个CPU达到100%负载.此外,当我正在编辑文件时,这种情况时有发生.这在以前的配置中从未发生过.我怎么能找到什么插件杀死我的CPU?

eck*_*kes 12

作为romainl(漂亮而简单)试错法的替代方法:

我使用vim的内置分析器完成了一次::he profile.

您可能需要自己编译vim才能激活(在默认的vim发行版中未启用性能分析).

然后

:profile start filename
Run Code Online (Sandbox Code Playgroud)

激活分析并将您的配置文件数据写入filename,编辑您的文件(将CPU推至100%),一旦完成

:profdel
Run Code Online (Sandbox Code Playgroud)

停止分析.退出vim,你会发现写的分析信息filename.

  • 要分析所有内容,运行`:profile start filename`,然后运行`:profile func*`然后执行缓慢的操作,然后关闭vim.`:不需要profdel` - 它不会停止分析,而是取消标记部分代码以包含在分析中. (8认同)