【问题标题】:Visual Studio 2010 runs awful - can't find solutionVisual Studio 2010 运行糟糕 - 找不到解决方案
【发布时间】:2012-11-15 07:44:12
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您的项目是否存储在网络上?这可能会导致延误。最好将所有 Visual Studio 和项目文件保存在本地。
  • @ChristianSauer 不,一切都是本地的 :(
  • 如果只使用 MSBuild 构建解决方案会更快吗? (启动 Visual Studio 命令提示符并输入msbuild 启动它)
  • 机器规格是什么?如果是四核的话,20-25%就意味着一个核被完全占用了,这是很不正常的。
  • 听起来你的硬盘性能很差。您可以尝试查看您的项目引用,并在不需要的地方将“复制本地”选项设置为 false。它应该减少 I/O 流量。不能保证构建速度更快,但值得一试。

标签: c# visual-studio-2010


【解决方案1】:

尝试在安全模式下运行 VS

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      Visual Studio 2010(devenv.exe 进程)消耗内存是事实。

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

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

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

      【讨论】:

      • 不幸的是,我无法更改我的 IDE,因为我在一个团队中工作,我们都需要同步(我们使用 git)...加上重新安装将意味着另一天和截止日期即将到来...但我会尝试创建一个新的解决方案:)
      • 在我的企业中,您使用庞大的解决方案,在程序集和网站之间有 20 多个项目。我们使用每月清除一次溶液
      【解决方案4】:

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

      【讨论】:

      • 我会尝试这样做...你认为如果我一直只使用同一个端口会有帮助吗?
      • Visual Studio 应该自动为单个项目使用相同的端口。但是,是的,一直使用同一个端口意味着只有一个 ASP.NET 开发服务器实例在运行。
      【解决方案5】:

      如果您没有执行任何操作并且您的 CPU 使用率为 20-25%,那么您的 PC 有问题。一台只运行 Windows 的现代 PC 应该使用 3-4%。

      【讨论】:

      • 也许我有点不清楚 - 当我运行 VS 实例时,使用率为 25%,其中一个仍在构建 + 所有其他东西在后台运行
      猜你喜欢
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多