4

我的团队最近开始使用VisualHg,与TortoiseHg,和Visual Studio 2010对于我的团队中的一员,和我使用的组合VisualHgVisual Studio 2010中使我们的CPU性能飙升至50%左右!VisualHg和Visual Studio 2010的性能问题

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

+0

您是否考虑过在VisualHG插件的讨论板上提出这个问题? – 2011-04-20 22:37:11

+0

你还在使用Windows XP? – smerlin 2011-05-29 22:31:36

回答

0

也许它与防病毒有关。来自TortoiseHg FAQ

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

号码与TortoiseSVN类似,we recommend关闭工作副本和存储库上的索引服务,并将其从病毒扫描中排除。

0

我不认为这是一个VisualHg错误。

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

此外,还要确保:

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

作为一个提示,而不是使用VisualHg,我建议您创建您的宏来运行THG并将它们绑定到文件的上下文菜单。这与使用VisualHG非常相似,但没有使用第三方插件。当THG2.0出来并且VisualHG不支持它时,我一直在使用这种技术。

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