【发布时间】:2012-08-19 05:02:50
【问题描述】:
这适用于 2008 和 2010 版本(也可能是更早的版本)。也适用于 C++ 和 C# 项目。
初始构建(重新启动后)以正常速度运行,CPU 利用率相当不错。在“一段时间”之后(即使用计算机处理“东西”),后续构建可能会运行得非常非常缓慢,并且 CPU 利用率非常低。我发现的唯一修复似乎是重新启动,然后循环重新开始。这发生在 WPF 和非 WPF 项目上,但 WPF 的情况要差 10 倍。
这发生在不同的机器上,甚至为不同的组织工作,所以我认为这是 Visual Studio 的事情,而不是环境的事情。我已经尝试过通常的方法(谷歌、关闭 AV、Intellisense、Resharper 等,目前期待订购我的 SSD)。
我目前的机器规格是 2.7gig 四核、4GB RAM、XP(还没有运行 Win7)、250Gb 硬盘等
有人知道这可能是什么以及如何解决它吗?
提前致谢!
【问题讨论】:
-
如果我不得不猜测,我会说 Visual Studio 会为自己保留一定百分比的总可用内存,用于缓存。当可用的总内存较少时,VS 内存就会减少,因此缓存也会减少。不过我不知道。
-
在 VS2010 和 WPF 中遇到同样的问题 - 我有一个 SSD,但它没有任何帮助。
-
嗯。多年来,我在多台使用 VS2008 和 VS2010 以及原生 c++ 的机器上都遇到过这种情况,但它似乎已经消失了,因为我不记得最近看到过这种情况。
标签: visual-studio performance build