Visual Studio 2013 及更高版本中的性能问题、产品崩溃或呈现问题

本文提供了有关 Microsoft Visual Studio 2013 中间歇性性能问题、产品崩溃或呈现问题的解决方法。

原始产品版本: Visual Studio 2013、2015、2017
原始 KB 数: 2894215

现象

如果启用了硬件加速,或者使用的是 Visual Studio 2017、Visual Studio 2015 和 Visual Studio 2013 中的默认视觉体验设置,则可能会遇到间歇性性能问题、产品崩溃或呈现问题。

原因

由于已安装的图形驱动程序中的 bug,可能会出现这些问题。

注意

Visual Studio 团队继续注意到一系列小但重要的性能和可靠性问题,这些问题是由已安装的图形驱动程序中的 bug 引起的。 默认情况下,Visual Studio 会自动调整视觉体验,以最大程度地提高客户端配置的性能和响应能力。 在客户端上提供硬件图形加速时,Visual Studio 还会使用硬件图形加速。 对于大多数客户,这些 Visual Studio 默认设置提供最佳用户体验。 但是,某些用户已报告手动调整这些设置可能会导致改进体验。 本文介绍如何在 Visual Studio 中做出这些调整。

解决方法

若要解决这些问题,请使用以下方法之一:

  • 安装最新的图形驱动程序。

    注意

    过时的驱动程序是 Windows Presentation Foundation (WPF) 呈现问题的常见来源。

  • 关闭硬件图形加速以切换到软件呈现。 为此,请按照下列步骤进行操作:

    1. 在 Visual Studio 中,单击“工具>选项”。

    2. “选项 ”对话框中,清除 “基于客户端性能 ”复选框自动调整视觉体验。 (请参阅此步骤的以下屏幕截图。

      已清除“选项”窗口的屏幕截图,其中显示了“基于客户端性能自动调整视觉体验”复选框。

    3. 清除“ 使用硬件图形加速(如果可用 )”复选框以防止使用硬件图形加速。

    4. 选中或清除 “启用丰富的客户端视觉体验 ”复选框,以确保富视觉对象始终处于打开或关闭状态。 选中此复选框后,将独立于计算机环境使用丰富的视觉对象。 例如,在富客户端和远程桌面本地运行 Visual Studio 时,将使用丰富的视觉对象。