1

我的 Visual Studio 2010 Professional 有问题 - 我正在处理一个项目,VS 中的所有内容都运行缓慢(可能除了 IntelliSense)。我知道启动时间通常很糟糕,我可以忍受。

但是构建一个中等规模的解决方案(7 个项目,几百个文件)需要 3 到甚至 10 分钟......在构建解决方案之后 VS 说它已经准备好了,但我必须等待本地主机响应长达 5 分钟。 ..总共最多15分钟!为了简短起见:

  • 打开所有东西后,我仍然有至少 1Gb 的可用 RAM(总共 4 个)和只有 20-25% 的处理器使用率
  • 我已经卸载了所有插件
  • 该项目在我队友的计算机上构建并运行良好
  • 当我使用我的计算机和虚拟桌面在服务器上工作时,该项目可以运行并且构建得更好
  • 我的电脑工作正常
  • 我刚刚完成了 VS 的痛苦重新安装(在删除 VS 后清理它的剩菜 - 或者我认为)

编辑:清理我的解决方案后,我的构建时间很快!:) 另外,我发现我的处理器存在某种问题,直到现在才出现在进程管理器中......无论如何,我认为我的问题已经以某种方式解决了......谢谢你!

4

5 回答 5

2

尝试在安全模式下运行 VS

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe /SafeMode

此开关可防止在 Visual Studio 启动时加载所有第三方 VSPackage,从而确保稳定执行。

于 2012-11-15T08:10:18.057 回答
1

试试Jetbrains 的 Visual Studio Memory Wrapper。它对我的 Visual Studio 2010 性能有很大帮助,但它可能不适用于您的情况。

于 2012-11-15T08:00:38.920 回答
0

事实上,Visual Studio 2010(devenv.exe 进程)会消耗大量内存。

有时当我想快速开发一个小项目或只是制作一个快速脚本时,我会使用 Visual Studio 2008,因为以前版本的资源消耗很明显。

我建议您卸载所有 Visual Studio 2010 扩展(如果您有),如果您当前使用的解决方案是很久以前创建的,则为您的项目集合创建一个新的解决方案。

你也可以试试VS2012。谈论资源消耗变得更好

于 2012-11-15T07:49:38.077 回答
0

尝试在调试之间停止 ASP.NET 开发服务器的所有实例。我的工作站似乎在不同端口上有 20 个实例的硬限制。当我输入这个时,我有 5 个恶意实例正在运行,谁知道呢。我手动关闭它们,我再次拥有扭曲能力。

于 2012-11-15T07:52:47.383 回答
0

如果你什么都没做,而你的 CPU 使用率为 20-25%,那么你的电脑有问题。一台除了运行 Windows 什么都不做的现代 PC 应该使用 3-4%。

于 2012-11-15T08:01:24.893 回答