假设我在下面的第二行(
一旦我按下“下一步”按钮,它就会停止5-10秒,然后才能继续。'时间已过去'显示已经过去了<= 1毫秒,但计时器开始前的延迟是让我困惑的。这种情况发生在每一个步骤中,所以调试几乎没有用处。
我在StackOverflow上搜索了可能导致这种情况的原因,因为这是一个微不足道的程序... 我在工具->调试下设置了一些选项,根据其他人说的,我认为这可能会导致问题,但我没有成功。
当我按下下一步按钮后,大约5秒钟后会出现一个弹出框,上面写着“评估表达式argc”,并需要另外5秒才能完成。我尝试在工具->调试中禁用“启用属性评估和其他隐式函数调用”来查看是否会导致此问题,但这并没有帮助。此外,整个用户界面都被锁定,因此在等待此暂停期间无法单击任何内容。
是什么导致了这种痛苦的减速?我已经尝试重新安装VS,但没有帮助。是否有任何设置可能会导致此问题?
编辑:如果这意味着任何事情,它曾经在VS2015中发生过。我升级到VS2017,它仍然会发生。以前从未发生过这种情况,我多年来一直使用VS2015而没有问题,因此调试确实曾经有效过(我的电脑配置很好,所以不是我的电脑)。在使用CLion时调试任意项目完全正常,因此肯定是VS中的某些问题。
int tempArgc
)上设置了断点,并且假设我在 C++ 中以调试 x64 模式运行调试会话:int main(int argc, char **argv) {
int tempArgc = argc;
tempArgc += 5;
tempArgc = 0;
return 0;
}
一旦我按下“下一步”按钮,它就会停止5-10秒,然后才能继续。'时间已过去'显示已经过去了<= 1毫秒,但计时器开始前的延迟是让我困惑的。这种情况发生在每一个步骤中,所以调试几乎没有用处。
我在StackOverflow上搜索了可能导致这种情况的原因,因为这是一个微不足道的程序... 我在工具->调试下设置了一些选项,根据其他人说的,我认为这可能会导致问题,但我没有成功。
当我按下下一步按钮后,大约5秒钟后会出现一个弹出框,上面写着“评估表达式argc”,并需要另外5秒才能完成。我尝试在工具->调试中禁用“启用属性评估和其他隐式函数调用”来查看是否会导致此问题,但这并没有帮助。此外,整个用户界面都被锁定,因此在等待此暂停期间无法单击任何内容。
是什么导致了这种痛苦的减速?我已经尝试重新安装VS,但没有帮助。是否有任何设置可能会导致此问题?
编辑:如果这意味着任何事情,它曾经在VS2015中发生过。我升级到VS2017,它仍然会发生。以前从未发生过这种情况,我多年来一直使用VS2015而没有问题,因此调试确实曾经有效过(我的电脑配置很好,所以不是我的电脑)。在使用CLion时调试任意项目完全正常,因此肯定是VS中的某些问题。