visual-studio - 附加 Visual Studio 调试器时,Windows 窗体应用程序响应非常缓慢
问题描述
我最近更换了我的工作计算机,并且正在努力使用 Visual Studio 2019 进行开发。
这是一个突出问题的简单操作。当应用程序处于调试模式并附加调试器时会发生这种情况。
一旦我分离调试器(在 VS 中调试 > 全部分离),速度就会恢复正常。安装的软件版本速度也可以。我尝试使用性能分析器来查看时间的去向,但由于调试器未附加在该配置中,因此速度也很好。
我必须补充一点,只有一些操作,如图所示,非常慢。在许多情况下,应用程序的运行与安装版本一样流畅。
我已经将工具 > 选项 > 调试下的每个选项与我以前的计算机和一位同事进行了比较,它们完全匹配。操作系统相同,Windows 10,安装的VS版本相同。
我尝试清理构建,删除 .vs 文件夹,修复 Visual Studio,但没有成功。我一直使用台式机(我的上一台是 I7 8xxx),新的一台是配备 Ryzen 7 的笔记本电脑。其他同事有一台配备英特尔处理器的笔记本电脑,他们没有表现出任何问题。
任何帮助将不胜感激。
解决方案
正如 Hans Passant 在评论中指出的那样,这是由于在调试窗口中写入的行数过多。写入外部文件(通过企业库记录器)的日志行在调试窗口中得到回显,所以我认为整个过程都在等待该窗口不断更新。
推荐阅读
- r - 是否可以使用 R 官员将 .docx 输出文本设置为西班牙语?
- ios - 使用 viewWillAppear 创建主视图计数器
- websphere - 如何使用带有非英文字符值的 wsadmin 自定义 WebSphere 的定制属性
- excel - 清除活动工作表上的特定切片器
- javascript - 如何清除javascript中隐藏的输入值?
- java - Http请求无响应:Apache Tomcat
- javascript - 每次我在我创建的函数中单击鼠标时都会运行
- python - Anaconda Python:conda 更新导致 AssertionError() 和 No module named 'conda_package_handling'
- javascript - 如何使用 Hooks 在 React 中获取父级宽度/高度?
- python - matplotlib的两种风格是什么?