正在处理一个极其烦人的问题,并且迄今为止在网络上找不到解决方案。
问题描述: 使用 Visual Studio 2019 Community Edition,经过一些调试、单步调试代码并检查“快速观察”中的对象后,我注意到鼠标移动开始滞后。鼠标指针仍然可以移动,但会跳动,就像无线鼠标连接不良一样。虽然无线鼠标有问题,但我一开始就非常烦人。但关闭 Visual Studio 后问题立即消失。这也是非常可重复的,尽管似乎不会立即发生,但似乎会在几次调试会话后发生。
我尝试过的事情:
如果有人对如何解决此问题有任何建议,请分享。
如果您遇到同样的问题,请在评论中添加有关您的环境的详细信息(Visual Studio 版本和更新版本、项目的.NET 版本、Windows 更新版本)。
这主要是由于显卡bug导致的硬件加速功能造成的。
Visual Studio 团队继续注意到由安装的图形驱动程序中的错误引起的一系列小但重要的性能和可靠性问题。默认情况下,Visual Studio 会自动调整视觉体验,以最大限度地提高跨客户端配置的性能和响应能力。当客户端可用时,Visual Studio 还会使用硬件图形加速。对于大多数客户来说,这些 Visual Studio 默认设置可提供最佳的用户体验。然而,一些用户报告说,手动调整这些设置可以改善体验。本文介绍如何在 Visual Studio 中进行这些调整。
解决方案: 在 Visual Studio 设置中禁用“使用硬件图形加速(如果可用)”(工具 -> 环境 -> 常规)