VisualHg和Visual Studio 2010性能问题

4

我团队最近开始使用 TortoiseHg、VisualHg 和 Visual Studio 2010。但是使用 VisualHgVisual Studio 2010 的组合会导致我的团队成员和我自己的 CPU 性能飙升至约 50%!

有时候重新启动 Visual Studio 2010 就可以解决性能问题,但有时候问题又会出现。你有什么想法吗?我认为这是一个 VisualHg 的间歇性 bug —— 它不稳定。


你考虑过在VisualHG插件的讨论板上发问吗? - Lasse V. Karlsen
2个回答

0
也许与防病毒软件有关。来自TortoiseHg FAQ的内容:

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

不兼容。像TortoiseSVN一样,我们建议关闭工作副本和存储库上的索引服务,并将它们从病毒扫描中排除。


0

我认为这不是VisualHg的错误。

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

此外,请确保:

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

顺便说一句,与其使用VisualHg,我建议您创建自己的宏来运行THG并将它们绑定到文件的上下文菜单中。这与使用VisualHG完全相同,但不使用第三方插件。当THG2.0推出并且VisualHG尚未支持它时,我一直在使用这种技术。

更新:另外,我最近在使用VS2010+THG时遇到了另一个问题。问题出在.sdf文件上,这个文件是由VS2010在解决方案文件附近生成的。我经常在打开的解决方案中使用thg,而VS不断地要求我重新加载项目。在一次更新期间,我的.sdf文件被破坏得如此严重,以至于VS在打开项目时会卡顿一分钟,后来它根本无法打开。完全删除.sdf文件可以完全解决问题,所以你也可以尝试一下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接