我在格式化的电脑上运行Visual Studio 2013 Pro (RTM版本)(Windows 8.1新安装)。

我不知道为什么,但是Visual Studio 2013 Pro非常非常慢!在IDE中构建、调试、导航缓慢……我的硬盘驱动器的LED根本不亮!

我在一个小的MFC (c++)项目中使用Boost库。

什么好主意吗?


当前回答

性能探险家

你是否一直在使用分析→性能和诊断菜单?我有!这是太棒了!但你可能需要清理一下。

打开性能资源管理器。如果您折叠其中的所有项目,选择全部,然后您可以右键单击并执行删除。

我的解决方案打开速度更快,现在运行速度也快得多。

您可能还会注意到sln文件的更改,如下所示。对我来说,这个部分已经从sln中删除了。

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

其他回答

这些建议对我都没用,但我确实解决了我的问题。在提出以下解决方案之前,我已经尝试了大多数其他建议。

我的情况/问题:

使用Visual Studio 2017与ReSharper Ultimate。IDE中的键盘输入变得非常慢,正如其他人所描述的那样。我对我的解决方案做的最后一个改变是添加一个新的网站项目,所以我研究了一下。在尝试了很多东西之后,我尝试添加第二个网站项目,这样我就可以尝试取代第一个项目,而Visual Studio在那之后就崩溃了。它甚至不会再加载溶液。

我的解决方案:

我强制关闭了Visual Studio,然后使用记事本从.sln文件中删除了新添加的网站项目。保存并启动Visual Studio后,我的解决方案加载很快,一切似乎都恢复正常。我添加了一个配置略有不同的新Web站点(请参阅下面的思路),问题没有再次出现。

我的想法:

我认为问题源于创建新的网站项目,并使用文件系统路径到托管在Azure中的网络共享。我正在使用VPN,这往往会降低速度,我偶尔会遇到一些服务的各种路由问题,所以我的问题/解决方案可能有点像雪花。我将文件系统路径更改为本地存储库,并将根据需要发布文件,这似乎是一种更好的方式。

如果您在呈现.cs文件和.cshtml文件时遇到很慢的情况,有一个很好的解决方案。

只需关闭所有打开的文件,以便缓存被清除,并再次打开所需的文件。

它与图形驱动程序有关。如果你更新了它们,你就会没事的。

或者你可以在Visual Studio中按照以下步骤禁用硬件图形加速:

In Visual Studio, click "Tools", and then click "Options". In the Options dialog box, navigate to the "Environment > General" section and clear the "Automatically adjust visual experience based on client performance" check box. (Refer to the following screen shot for this step.) Clear the "Use hardware graphics acceleration if available" check box to prevent the use of hardware graphics acceleration. Select or clear the "Enable rich client visual experience" check box to make sure that rich visuals are always on or off, respectively. When this check box is selected, rich visuals are used independent of the computer environment. For example, rich visuals are used when you run Visual Studio locally on a rich client and over remote desktop.

引用:

在Visual Studio 2013中遇到性能问题、产品崩溃或渲染问题

我也遇到过同样的问题,对我来说唯一有效的解决方法就是遵循以下三个步骤:

清理WebSiteCache文件夹(你可以在 C:\Users\ %用户名% \ AppData \当地\ Microsoft \ WebSiteCache) 清洁“临时ASP。NET Files”文件夹(在 C:\Users\ %用户名% \ AppData \当地\ Temp \临时ASP。网络文件) 重启Visual Studio

对我来说,问题在于开始页面——它正在下载内容,导致Visual Studio挂起。

我唯一的解决办法是:

从任务管理器中删除DevEnv进程 从命令行以安全模式启动Visual Studio:devenv.exe /safemode 进入“工具→选项”菜单,选择“环境/启动”选项 选择“显示空环境”作为启动操作 关闭Visual Studio 重新启动正常