Visual Studio 2019导致调试缓慢和内存使用率高

3
在使用断点调试我的项目时,Visual Studio 2019 Professional 几乎停止响应并且变得非常缓慢。从活动管理器中,我注意到内存使用量不断增加,可能是原因之一。
相反,使用Visual Studio 2015调试相同的项目非常快。我没有尝试过2017。
我已经检查了“启用仅限我的代码”。
我的项目只是纯C#,没有数据库和Web。
谢谢。

感谢您抽出时间分享您的问题。但是,您所寻求的帮助并不是解决编程、算法或模式问题的代码。为了帮助您改善提问方式,请阅读位于右上方的 如何提出好问题我避免提出的问题 - user12031933
3
实际上,您可以根据https://stackoverflow.com/help/on-topic在这里询问有关编程工具的问题。 - Matthew Watson
我的代码是使用纯C#和Windows Forms编写的,没有涉及到Web或数据库。是的,我已经重新安装了VS19,但每次试图在任何地方进行调试时都会出现减速的情况,似乎与特定的代码无关。谢谢。 - Beorne
1
@Beorne 你可以在这里找到免费的VS2017链接,以检查是否在VS2017中出现相同的问题。如果您创建一个新项目并进行调试,那么效果可能会更好,是否仍然存在这个问题?也许这个问题与项目属性有关,但我现在还不确定。我会跟进这个问题,如果有任何更新,请随时告诉我 :) - LoLance
1
@Beorne 你好,朋友,以下的回答是否解决了这个问题?嗯,我不确定,但如果这个问题已经被那个答案解决,请考虑接受它作为答案来分享有用的信息!请参见。这只是一个提醒 :) - LoLance
显示剩余8条评论
1个回答

13
在调试期间,我意识到慢速调试与诊断工具有关。
当VS 2019变慢时,我停止了调试,打开了诊断工具窗口选项卡,在设置(齿轮)中选中/取消选择必要的复选框“内存使用情况”、“CPU使用情况”。
最后,我通过在选项---> 调试---> 一般 中取消勾选“启用调试期间的诊断工具”来解决了问题。
VS 2019 版本 16.3.6

1
我是一名网页开发者。 我可以报告,当浏览器关闭后,vs调试器会变慢,需要停止vs调试器会话并重新启动调试会话。 在这种情况下,我必须在“选项”菜单中使用“启用调试时的诊断工具”进行启用/禁用。 这是唯一的解决方法。希望微软尽快修复此问题。 - claudiosfr
非常感谢,这解决了我的问题,现在在VS2015上调试一切如常,非常顺利。 - Beorne
@claudiosfr 你好,建议您将此问题报告给DC论坛,该问题将会被发送到产品团队并帮助进行检查。 - LoLance
@Lance Li-MSFT 好建议!我刚刚使用我的公司资料向微软提交了这个问题。谢谢! - claudiosfr
大家好。我刚刚从 DC 论坛收到了一个好消息: <好消息> 这个问题的修复已经在 Roslyn 编译器中实现(https://github.com/dotnet/roslyn/pull/39341),正在准备发布。一旦可以下载,我们会向您更新。</好消息> - claudiosfr

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