我在我的格式化PC上运行Visual Studio 2013 Pro(RTM版本)(Windows 8.1全新安装)。
我不知道为什么但Visual Studio 2013 Pro非常慢!在IDE中进行构建,调试,导航的速度很慢......我的硬盘驱动器根本没有点亮!
我正在使用Boost库进行一个小型的MFC(C ++)项目。
有什么想法吗?
答案 0 :(得分:270)
这与图形驱动程序有关。如果你更新它们就可以了。
或者您可以根据以下步骤在Visual Studio中禁用硬件图形加速:
在Visual Studio中,单击“工具”,然后单击“选项”。
在“选项”对话框中,导航至“环境>常规”部分并清除“根据客户端效果自动调整视觉体验”检查框。 (有关此步骤,请参阅以下屏幕截图。)
清除“使用硬件图形加速(如果可用)”复选框以防止使用硬件图形加速。
选中或清除“启用富客户端视觉体验”复选框,以确保分别始终打开或关闭丰富的视觉效果。选中此复选框后,将使用独立于计算机环境的丰富视觉效果。例如,在富客户端和远程桌面上本地运行Visual Studio时,将使用丰富的可视化对象。
参考文献:
答案 1 :(得分:110)
尝试将当前源代码管理插件设置为无(工具&gt; 选项&gt; < strong>源代码管理),如果您使用的是 Microsoft Git提供程序,这似乎会使VS2013的速度越来越慢,存储库就越大。
我使用MS Git提供程序在源代码控制下拥有了整个dojo框架,并且它达到了从我点击密钥到字形出现在屏幕上时出现延迟的程度。那么不好。
当/如果您需要再次使用git时,可以切换到 tortoise git 提供程序或 Git-Extensions ,两者都可以正常运行而不会减速。我个人喜欢Git-Extensions。
答案 2 :(得分:52)
在VS 2013(Premium)中,我也因为糟糕的表现而陷入困境。几乎和TS一样的问题。慢速导航,滚动,构建......几乎所有东西。幸运的是,我已经设法通过在VS中禁用同步设置来解决我自己的问题。 转到工具 - &gt; 选项 - &gt; 环境同步设置并取消选中此复选框以删除此选项。
希望这也能解决您的性能问题!
答案 3 :(得分:46)
对于Web应用程序,构建和调试缓慢(但不是IDE导航)的另一个原因可能是Browser Link feature。
我发现启用此功能后,构建将花费4倍的时间并且调试很痛苦 - 每次回发后,网页都会冻结几秒钟,然后才能与它们进行交互。
答案 4 :(得分:38)
我使用的是从Visual Studio 2012升级的解决方案.Visual Studio 2013还升级了.suo文件。 删除解决方案的.suo文件(它位于.sln文件旁边),关闭并重新打开Visual Studio 为我解决了问题。我的.suo文件从91KB到27KB。
答案 5 :(得分:37)
我遇到了同样的问题,唯一适用于我的solution是遵循以下3个步骤:
清理WebSiteCache 文件夹(您可以在以下位置找到它) C:\用户\%USERNAME%\应用程序数据\本地\微软\ WebSiteCache )
清理&#34;临时ASP.NET文件&#34; 文件夹(找到它 C:\ Users \%USERNAME%\ AppData \ Local \ Temp \ Temporary ASP.NET Files )
重新启动 Visual Studio
希望它对你有所帮助。
答案 6 :(得分:20)
通过在Visual Studio,选项,源代码管理中将其设置为none,禁用GIT的原因是什么。
答案 7 :(得分:19)
此问题似乎是因为卸载了SQL Server Compact Edition(4.0)。 我遇到了这个问题,并在安装SQL Server Compact 4.0之后得到修复。 在关闭VS 2013时,我收到了安装SQL Server Compact版本的消息,因为C ++项目需要一些东西......不能把手指放在任何东西上。
答案 8 :(得分:12)
答案 9 :(得分:11)
我可以建议像这样的选项。
“代码镜头”可以像图片一样禁用。它提供了很多性能优势。
答案 10 :(得分:7)
如果您使用IE10 +调试ASP.NET网站,请确保关闭IE'LastPass'密码管理器插件。 LastPass会使您的调试会话陷入爬行状态,并显着降低您的耐心等待能力!
我向Lastpass提交了一份关于此问题的支持票,他们承认了这个问题而无意修复它,只是说:“LastPass与Visual Studio 2013不兼容”。
答案 11 :(得分:6)
有同样的问题,这里提到的所有解决方案对我来说都没有用。 卸载&#34; Productivity Power Tools 2013&#34;延期。表现恢复正常。
希望这会为某人节省时间。
答案 12 :(得分:5)
还有一件事需要检查;对我而言,这是Fusion日志记录。我很久以前就把它转过来了,或多或少都忘了它。摆脱5000多个目录和1GB的已记录文件创造了奇迹。
答案 13 :(得分:4)
如果您在渲染cs文件和.cshtml文件时遇到缓慢,只需关闭所有打开的文件以便清除缓存并再次打开所需文件,嘿伙计们就可以解决这个问题。
答案 14 :(得分:4)
Visual Studio Community Edition在文件之间切换速度很慢或打开新文件。其他一切(例如菜单项)都是正常的。
我先尝试了上面的所有建议,但都没有。然后我注意到它只出现在MVC4 Web应用程序上,所以我添加了一个新的MVC4 Web应用程序,这很快。
经过多次试验和错误,我发现差异是packages.config
- 如果我将Microsoft引用放在文件的顶部,这会让一切都变得活泼。
将Microsoft*
条目移至顶部。
看起来你不需要全部移动它们 - 移动说<package id="Microsoft.Web.Infrastructure"
对我的机器有明显的影响。
作为旁白
本地缺少或不完整的nuget包是原因。我打开了软件包管理器并收到了警告&#39;此解决方案中缺少一些NuGet软件包。然后选择恢复它们并加快速度。但是我不喜欢这个,因为在我的回购中我只添加了编译所需的实际项目,因为我不想膨胀我的回购所以最后我刚刚删除了packages.config。 此解决方案可能不适合您的需求,因为我更喜欢使用nuget来获取包,而不是处理包的更新,因此如果您将其用于此目的,这将打破此
答案 15 :(得分:3)
以为我会为那些最终来到这里的人增加一个可能性。对我来说,问题是“开始”页面 - 它正在下载内容并导致Visual Studio挂起。我唯一的解决方案是:
devenv.exe /safemode
答案 16 :(得分:2)
运行单元测试很慢。这是一个ReSharper问题。
答案 17 :(得分:1)
我也遇到过慢IDE的问题 在我的情况下,我安装了
以下帮助了我一点
已禁用同步 - 工具 - &gt;选项 - &gt;环境同步设置
已禁用的插件选择 - 工具 - &gt;工作室 - &gt;选项 - &gt;来源控制。
已禁用的实体框架Power Tools Beta 4 - 工具 - &gt;扩展程序和更新
卸载 JetBrain的Resharper - WOW !!我又快了!!
答案 18 :(得分:1)
将Fusion Log Value更改为0.它解决了我的问题
这是注册表中的FusionLog密钥:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).
答案 19 :(得分:1)
我也在很长一段时间内面对这个问题,下面是我执行的步骤,它始终对我有用:
答案 20 :(得分:0)
我有一个Visual Studio行为,其中HTML文件的输入速度很慢。以前安装时,我猜测因为我的HTML文件是通用HTML,因此不需要从安装程序的工作负载组件安装任何 Web开发工具。我回去安装了这个位,Visual Studio的行为就像我预期的那样。
答案 21 :(得分:0)
这里已经有很多答案,但轻松提升 Visual Studio 的一般方法是清除临时文件。
按 Windows 键和 R,然后输入“temp”。按 Enter 键,并根据需要提供任何管理员权限。然后按 Control A 选择全部,然后按 Del 键。请记住提供任何管理员权限,如果“该项目已被使用”,则只需按跳过。
此后,再次按 Windows 键和 R,但这次键入“%temp%”。在新目录中重复前面的步骤。
最后,清空回收站。
这可能帮不上什么忙,但应该会提高整体性能。
答案 22 :(得分:0)
这些建议都没有对我有用,但我确实解决了我的问题。在进入以下解决方案之前,我尝试了大多数其他建议。
我的情景/问题: 使用VS 2017与Resharper Ultimate。 IDE中的键盘输入变得非常慢,正如其他人所描述的那样。我对我的解决方案所做的最后一次更改是添加一个新的网站项目,所以我调查了一下。在尝试了很多东西之后,我尝试添加第二个网站项目,这样我就可以尝试替换第一个网站项目,而Visual Studio只是在那之后才能更换。它甚至不再加载解决方案。
我的解决方案: 我强制关闭Visual Studio,然后使用记事本从sln文件中删除新添加的网站项目。保存并启动VS后,我的解决方案快速加载,一切似乎恢复正常。我添加了一个配置略有不同的新网站(请参阅下面的想法),问题再次出现。
我的想法: 我认为问题源于创建新的网站项目并使用文件系统路径到Azure中托管的网络共享。我正在通过VPN工作,这往往会减慢速度,我偶尔会遇到一些服务的路由问题,所以我的问题/解决方案可能会有点雪花。我将文件系统路径更改为本地存储库,并将根据需要发布文件,这似乎是一种更好的方法。
答案 23 :(得分:0)
我遇到了一些问题,但是当我尝试在VS 2013中停止调试时我只是慢慢地尝试这个:
希望得到这个帮助。
答案 24 :(得分:0)
我添加了“devenv.exe”作为Windows Defender的排除。这完全解决了我的问题。人们可以尝试这是他们的第一次尝试。
答案 25 :(得分:0)
安装了VS2013并且运行顺畅。在某些时候,它开始变得迟缓,并决定安装VS2015。安装后没有任何改变,两个版本都在构建解决方案非常慢(解决方案中的18个项目大约需要10分钟)。
然后我开始考虑最近安装的扩展 - 最近安装的是Visual Studio的PHP工具(仅限VS2013)。不确定扩展如何影响其他版本的VS,但卸载它有助于我解决问题。
希望这会帮助其他人意识到它并不总是VS错误。
答案 26 :(得分:0)
从VS2012搬家时我遇到了类似的问题 - &gt; VS2013。几乎在点击或保存之后,IDE会锁定,构建将花费几倍的时间。这里列出的解决方案都没有帮助。
最后帮助的是将我的项目移动到本地驱动器。 VS2012将我的项目存储在网络共享上没有问题,但由于某种原因VS2013无法处理它。
答案 27 :(得分:0)
在VS 2015社区版中,我在更改&#34;环境字体&#34;后经历了非常(非常)慢的IDE。 on&#34;工具&gt;选项......&gt;字体和颜色&#34;。
将此选项恢复为默认值(&#34;自动&#34;)立即解决了这个问题。
答案 28 :(得分:0)
你一直在使用 ANALYIZE &gt; 性能和诊断?我有!真棒!但你可能想要清理。
打开 Performance Explorer 。如果您折叠其中的所有项目,请选择全部,然后您可以右键单击并执行删除。
我的解决方案打开速度更快,现在运行速度更快。
您也可能会注意到sln
文件的更改,如图所示。对我来说,这部分已从sln中删除。
GlobalSection(Performance) = preSolution
HasPerformanceSessions = true
EndGlobalSection
答案 29 :(得分:0)
Visual Studio 2013有一个运行的包服务器,它花费了高达200万K的内存,我把它放在低优先级和亲和力只有一个CPU和VS运行得更顺畅。
答案 30 :(得分:-1)
c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.TeamFoundation.Git.Provider.dll
为我工作。
答案 31 :(得分:-1)
是否有人发现CodeLens(引用计数器)启动性能问题?
禁用 CodeLens (工具 - &gt;选项 - &gt;文字编辑器 - &gt;所有语言 - &gt;代码镜头)
禁用 Git源代码管理(工具 - &gt;选项 - &gt;源代码管理)