多数情况下CPU
占用过高都是某个插件引起的,我们手动逐个排除会比较麻烦,但是VSCode
给我们提供了自动排查的功能,你只需要按住Cmd+Shift+P
打开快捷命令窗口,输入Start extension bisect
,按回车后,根据提示确认,即可定位到有问题的插件。
第一次会自动禁用全部插件,我们可以通过观察Code Helper
进程,发现CPU
占用已经正常,说明就是某个插件除了问题;接着我们点击Good Now
, VSCode
会再次自动禁用一部分插件,继续观察CPU
进程,如果有异常,就选This is bad
,没问题就选择Good Now
,不出意外的话,最终会定位到一个插件,这就是有问题的那个插件;它的查找方法如命令的名称一样,使用二分查找法,快速定位有问题的插件。