Visual studio Visual Studio 2017在生成和调试期间速度太慢
我刚刚在一台PC上安装了Visual Studio 2017,其规格如下: 英特尔至强E5-1600 v3@3.50 GHz处理器, 16 GB RAM和Windows 10 Pro 64位操作系统 虽然PC的性能近乎完美,但在Visual Studio 2017中,我通常会遇到速度缓慢的问题,尤其是在构建和调试过程中。除此之外,有时我需要在收到“无响应”消息后重新启动它Visual studio Visual Studio 2017在生成和调试期间速度太慢,visual-studio,performance,visual-studio-2017,Visual Studio,Performance,Visual Studio 2017,我刚刚在一台PC上安装了Visual Studio 2017,其规格如下: 英特尔至强E5-1600 v3@3.50 GHz处理器, 16 GB RAM和Windows 10 Pro 64位操作系统 虽然PC的性能近乎完美,但在Visual Studio 2017中,我通常会遇到速度缓慢的问题,尤其是在构建和调试过程中。除此之外,有时我需要在收到“无响应”消息后重新启动它 对于Visual Studio 2017,是否有稳定的解决方案 为了在Visual Studio 2017中获得更好的性能,
对于Visual Studio 2017,是否有稳定的解决方案 为了在Visual Studio 2017中获得更好的性能,可以应用一些性能调整,如下所示:
C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache中找到) 清理临时ASP.NET文件文件夹中的内容(可在
C:\Users\%USERNAME%\AppData\Local\Temp\Temporary ASP.NET文件中找到)
我希望这有帮助…我的问题是轻量级解决方案负载。有一次我发现一切都恢复了正常 我已经尝试了上述所有解决方案,并遵循了许多相关链接。他们都没有工作 在脱掉所有的头发,又喝了一杯咖啡之后,我决定更新Visual Studio 2017。轰,现在一切都恢复正常了(除了我的头发和含咖啡因的大脑)
因此,如果您遇到同样的问题,我建议您首先检查Visual Studio 2017更新。如果有任何可用的更新,请更新 下载procmon并运行以检查msbuild或visual studio完成的后台活动。如果VisualStudio使用fuslogvw编写日志,那么它的速度可能非常慢,或者几乎无法使用 停止fuslogvw日志写入程序的步骤 1) Window+R,输入RegEdit 2) 转到路径HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Fusion 3) 将强制日志的十六进制值设置为0
Visual Studio将开始正常运行。我在VS 2017中获得了管理Visual Studio性能的链接 注意:您还可以从:帮助->管理Visual Studio性能打开此窗口 根据下面的屏幕截图,解决方案加载时间增加了5秒(平均)。我把它禁用了
我在一个拥有128GB RAM和4个带SSD的四核Xeon处理器的系统上运行VS 2017。为了支持我的四CPU构建,我当然在工作站上使用Windows10Pro 真正帮助我将构建时间减少到2秒以下的是以下简单技巧: 使用Windows属性、高级系统设置、高级、高级选项卡设置主机设置以优化“后台服务” 另外,考虑到我有大量的RAM,而且我从未见过有四分之一的RAM被用来禁用页面文件。(Windows将对后果发出警告)
另外,值得将VS installation and project folder添加到防病毒设置中的异常列表中(在我的情况下是Windows Defender)我在VS Community 2017版中遇到了类似的问题,我禁用了“调试时启用诊断工具”,仅此而已
工具>选项>调试>常规>在调试时启用诊断工具可能存在具有优先级的解决方案 1) 禁用诊断工具 2) 禁用rick客户端视觉体验 3) 禁用所有同步设置
另外,请确保使用run->%temp%删除了缓存。祝你好运。我观察到“perfwatson2.exe”进程在构建VS 2017时使用了最高的CPU/内存/磁盘利用率。perfwatson2进程收集需要更多时间(约2秒以上)的系统操作数据,并将这些数据发送给Microsoft。Microsoft团队可以分析数据并找到解决方案 以下步骤将帮助您停止perfwatson2服务/进程 打开VS2017并转到 帮助=>发送反馈=>设置并设置否,我不想参与选项
尝试删除VS2017在本地代码存储库中创建的.vs文件夹。然后再次打开解决方案。尝试了上述所有建议后,我仍然有问题。我的解决办法是清除NuGet缓存
工具选项Nuget Package Manager General应用这些设置显著提高了我的Visual Studio 2017性能,非常感谢:)在使用TFS或Git时,关闭源代码管理并不是一个真正的选项。他们说,这两个临时文件夹似乎只适用于ASP开发