Visual studio code 如何确定导致崩溃的VS代码扩展?

Visual studio code 如何确定导致崩溃的VS代码扩展?,visual-studio-code,Visual Studio Code,上下文 我在一个相当大的repo中使用VS代码,我的扩展主机不断崩溃。当我在禁用扩展的情况下运行编辑器时,我可以不间断地工作。在这段时间里,VS代码占用了我机器的绝大多数CPU 问题 有没有办法让我检查哪个扩展是导致崩溃的罪魁祸首?当扩展主机崩溃时,您应该得到一个弹出窗口,要求调试进程或重新启动扩展主机。如果调试该进程,您将看到许多错误。查看每个错误将识别错误的扩展。v1.52中有一个新功能-扩展对分-这有助于确定哪个扩展导致了问题。看 。。。有时扩展行为不端,有时如果 问题由扩展引起,如果是,

上下文

我在一个相当大的repo中使用VS代码,我的扩展主机不断崩溃。当我在禁用扩展的情况下运行编辑器时,我可以不间断地工作。在这段时间里,VS代码占用了我机器的绝大多数CPU

问题


有没有办法让我检查哪个扩展是导致崩溃的罪魁祸首?

当扩展主机崩溃时,您应该得到一个弹出窗口,要求调试进程或重新启动扩展主机。如果调试该进程,您将看到许多错误。查看每个错误将识别错误的扩展。

v1.52中有一个新功能-
扩展对分
-这有助于确定哪个扩展导致了问题。看

。。。有时扩展行为不端,有时如果 问题由扩展引起,如果是,由哪个扩展引起。直到 今天,您需要禁用所有扩展,然后逐个禁用 重新启用扩展以查找错误的扩展。这个过程现在正在进行中 使用一个名为“扩展对分”的新功能变得简单。它使用 二进制搜索算法,用于快速识别导致 麻烦本质上,它禁用了一半的扩展,并要求您 检查您看到的问题。如果问题消失了,那就糟糕了 扩展必须已在禁用扩展列表中,否则 在已启用扩展的列表中。这一过程现在在计算机上重复 列表,其中必须包含错误的扩展名,直到只有一个 分机在左边

您可以通过启动扩展对分来启动扩展对分。那么 指导重复禁用和重新启用的过程 扩展。每次重新加载后,系统将提示您确认 问题仍然存在


“扩展对分”将反复要求您检查问题是否存在 不管有没有。您始终可以通过停止对分和 取消对分通知后,您可以通过“继续”继续 扩展对分


请参阅发行说明链接上的图片。

有一个尚未解决的问题,该错误与打开大文件有关。这里的问题是在一个大型回购协议中,但我认为总体问题是如何确定是什么扩展导致了崩溃。哇,这实际上非常有效。帮助我很快找到了导致VS代码冻结的扩展。