Visual studio Visual Studio 2017调试步骤下一步非常慢(计算表达式延迟)

Visual studio Visual Studio 2017调试步骤下一步非常慢(计算表达式延迟),visual-studio,Visual Studio,假设我在下面的第二行(int-tempArgcone)上放置了一个断点,并假设我在运行调试会话时处于调试x64模式(这是针对C++): int main(int argc, char **argv) { int tempArgc = argc; tempArgc += 5; tempArgc = 0; return 0; } 只要我按下“下一步”,它就会停止5-10秒,然后继续前进。“时间流逝”表示正在调试,看看这是否会导致它,但这没有帮助。另外,整个UI都被锁

假设我在下面的第二行(int-tempArgcone)上放置了一个断点,并假设我在运行调试会话时处于调试x64模式(这是针对C++):

int main(int argc, char **argv) {
    int tempArgc = argc;
    tempArgc += 5;
    tempArgc = 0;
    return 0;
}
只要我按下“下一步”,它就会停止5-10秒,然后继续前进。“时间流逝”表示正在调试,看看这是否会导致它,但这没有帮助。另外,整个UI都被锁定,因此在等待暂停时,我无法单击任何内容

是什么导致了这种痛苦的减速?我已经尝试过重新安装VS,但没有效果。是否存在任何可能导致此问题的设置


编辑:如果这意味着什么的话,它过去常常发生在VS2015中。我升级到VS2017,但它仍然存在。以前从未发生过这种情况,我多年来一直使用VS2015,没有出现任何问题,所以调试也能正常工作(我的电脑规格很好,所以不是我的电脑)。在使用CLion时调试任意项目工作得非常好,因此这肯定是VS.

中的一件事,关闭所有活动文档大大加快了单步调试的速度。Visual Studio似乎在每个步骤中都会锁定和解锁每个文件。

2018年起即时消息。同样的问题。还没有找到解决方案。我已经使用VS2015多年了,现在是VS2017,最近两者都开始进行非常缓慢的单步调试。我尝试过修复安装、禁用所有功能、关闭Intellisense。还没有找到解决办法。同一台机器上的VS2008和VS2010仍然很快。我回到了使用它们进行日常开发,然后使用VS2015进行构建。