Visual Studio 中的缓慢调试问题

89

在我的Visual Studio中,即使只在C#控制台应用程序中写了一行返回语句,在按下F5之后执行实际代码(我的意思是按下F5后停在单个返回语句上的时间 - 我在main函数中的返回语句上设置了断点)。出了什么问题?是否有一个检查清单?

我正在使用Visual Studio 2008 VSTS版本,并在Windows Server 2003 x64上进行调试。


2
只是为了确保一下...在尝试运行代码时,您有多少可用内存?根据我的经验,VS占用大量内存... - RSolberg
1
你的硬件配置是什么?Visual Studio 对磁盘和 CPU 的要求很高,因此预算较低的机器性能会受到影响。 - William Holroyd
1
在VS中,有超过2-3个条件断点会被处理得很糟糕... - Simon Buchan
2
它们都列在“调试->窗口->断点”中(Ctrl-Alt-B)。但如果您设置了任何断点,您会知道的... - Simon Buchan
请查看此处 https://blogs.msdn.microsoft.com/visualstudioalm/2015/03/03/make-debugging-faster-with-visual-studio/ - NoWar
显示剩余4条评论
24个回答

0

我也遇到了同样的减速问题,从网络断开连接对我有用,就像其他评论和答案所述的那样(但当然这不是理想的解决方法)。

对于我的情况,这个简单的更改解决了我的问题:在项目属性中的调试选项卡上,我禁用了"启用Visual Studio托管进程"(我正在运行Visual Studio 2010)。


0

对我有效的方法是确保没有条件断点。除此之外,我成功地通过重新启动Visual Studio并一次只打开一个实例来解决了调试缓慢的问题。


0
我也遇到了这个问题,但与我的情况无关的是断点。而是我在任务窗口中添加的代码快捷方式:

http://www.customsoftwareframeworks.com/blog/longwaittimetoinsertoraddalineoftextbuginvisualstudio--tasklistwindow--onlywhenaddingandremovelines

我相信还有其他的方法可以解决这个问题,但是在某个地方出现了一个错误导致了我的问题...删除所有选项可能会解决这个问题,但这不是我想要做的。所以,我进行了调试,并在我的博客中写了一篇文章...你的问题听起来像是我的问题。


链接已损坏:“您正在寻找的资源已被删除,其名称已更改或暂时不可用。” - Peter Mortensen

-9

1
我不认为这是硬件问题,因为我的硬件是4G内存+2个CPU(2.33G),这足够了吗? 顺便说一下:一周前我没有遇到这个问题,所以我认为这应该是一些配置问题? - George2
2
+1 有用的建议,无法相信人们会投反对票。虽然删除您的.suo文件可以帮助提高10倍效果。 - Andomar
1
OP甚至没有说明他们的规格。如果你在给我建议,你会建议我获得大于32GB的内存和比我已经快的固态硬盘更快的硬盘。 - Valamas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接