仅调试第一个断点命中

时间:2017-01-30 15:38:24

标签: multithreading visual-studio-2015 visual-studio-debugging

我最近换了一台全新的PC并且认识到VS 2015中的远程调试突然变得非常缓慢,重复5-10秒的VS应用程序挂起,而我正在逐步使用F10。我的老客户端根本没有这个问题。我发现我的旧VS 2015只通过包含我遇到的第一个断点的线程。这对于我几乎所有的需求来说都是足够的,而且在远程调试方面也要快得多。

由于在VS中似乎没有设置这个,我假设这个行为来自我为VS 2008 SP1安装的补丁,它在调试时遇到了一些问题(https://support.microsoft.com/en-us/help/957912/updates-for-visual-studio-2008-sp1-debugging-and-breakpoints)。现在我不想通过安装VS 2008 SP1,补丁然后VS 2015进行测试。还有其他 easy (没有冻结/解冻clickclick)方式让VS忽略其他线程吗?

1 个答案:

答案 0 :(得分:2)

(1)某些扩展工具(如“Debug Single Thread”)将成为此问题的路径:

https://marketplace.visualstudio.com/items?itemName=mayerwin.DebugSingleThread

(2)使用线程ID过滤线程并选择您想要调试的线程也是我知道的解决方法。

How to debug a single thread in Visual Studio?