我正在运行Visual Studio 2013,我在一台相当不错的Windows 8.1计算机上用于相当基本的MVC-5 web开发,并且从未遇到任何真正的性能问题。
我昨天安装了Update 3
。从那时起,我几乎不能再使用IDE了,因为它在大约40%的CPU使用率下闲置,并且需要大约5秒来注册我实际输入的内容。
当我重新启动计算机时,它可能会工作大约一分钟左右,但它会在没有任何特殊原因的情况下再次开始最大化CPU使用率。
是否有人知道更新3可能导致此问题?我该如何调试正在进行的操作?
答案 0 :(得分:2)
我刚刚发生了这件事 - CPU持续30%。重启和关闭解决方案无济于事。这是管道中的大规模GIT提交
更新:我开始使用SourceTree,处理仍然发生,但现在我不必等待很长时间才能发生git同步。
答案 1 :(得分:1)
我弄清楚了我的问题,这与我们如何设置解决方案有关。
我们有一个非常大的解决方案,其中一个项目实际上是一个“网站”项目。我们有这个是因为我们想在我们的解决方案中使用一个项目,它纯粹用于编辑html,css,js文件,我们使用grunt将这些文件构建到我们的主Web应用程序项目中。 “网站”项目实际上是我们唯一可以让VS只列出要编辑的文件而无需为该项目构建DLL的方法。为此,我们必须手动将网站项目添加到.sln文件中。
这在过去对我们有用,但是现在使用Update 3,即使VS只是闲置,它也会杀死CPU。我从我们的sln文件中删除了这个网站proj,CPU恢复正常。
这可能是一个边缘情况,但如果您的sln文件中有一个网站项目以及类库和Web应用程序等其他项目,那么这可能是您的CPU问题。我还没有测试过打开一个正常的网站项目是否也有相同的CPU问题(实际上这可能只是网站的一个问题,不确定)
<强>更新强>
我打开了这些html,css,js文件的文件夹结构,作为vs中的独立网站,即使在空闲时,CPU仍然通过屋顶。所以我认为问题只是VS自己的网站项目。