【问题标题】:VisualHg and Visual Studio 2010 Performance IssueVisualHg 和 Visual Studio 2010 性能问题
【发布时间】:2011-08-09 17:55:25
【问题描述】:

我的团队最近开始使用 VisualHg、TortoiseHg 和 Visual Studio 2010。对于我的团队成员和我自己,结合使用 VisualHgVisual Studio 2010 导致我们的 CPU 性能飙升至 50% 左右!

有时通过重新启动 Visual Studio 2010,性能问题会消失,但有时会再次出现。有什么想法吗?我认为这是一个 VisualHg 间歇性 错误——不一致。

【问题讨论】:

  • 您是否考虑过在 VisualHG 插件的讨论板上提出这个问题?

标签: visual-studio performance visual-studio-2010 mercurial visualhg


【解决方案1】:

我认为这不是 VisualHg 错误。

在我的团队中,我们使用完全相同的设置已经有一段时间了。我们遇到了性能问题和冻结,但是一旦我们完全关闭 IntelliSense for C++ 项目(选项 > 文本编辑器 > C/C++ > 高级 > 禁用数据库...),投诉就停止了。 Visual Assist 完美地完成了它的工作。

另外,请确保:

  • 您已安装 SP1。在 SP1 之前,VS2010 由于崩溃和死机而完全无法使用。
  • 项目文件上没有运行防病毒软件或索引服务。

作为旁注,我可以建议您创建宏来运行 THG 并将它们绑定到文件的上下文菜单,而不是使用 VisualHg。真的和使用VisualHG一样,只是没有使用第三方插件。 THG2.0出来的时候我一直在用这个技术,VisualHG还不支持。

更新:另外,我最近偶然发现了 VS2010+THG 的另一个问题。问题出在 .sdf 文件上,该文件由解决方案文件附近的 VS2010 生成。我在打开的解决方案中经常使用 thg,VS 不断要求我重新加载项目。在一次这样的更新中,我的 .sdf 损坏到 VS 在打开项目时冻结了一分钟,后来它根本无法打开它。删除 .sdf 完全有帮助,所以你也可以试试。

【讨论】:

    【解决方案2】:

    可能与防病毒有关。来自TortoiseHg FAQ

    Windows 上的 Mercurial 是否与索引服务和病毒扫描程序兼容?

    没有。与 TortoiseSVN 一样,we recommend 关闭工作副本和存储库的索引服务,并将它们从病毒扫描中排除。

    【讨论】:

      猜你喜欢
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      相关资源
      最近更新 更多