我的团队最近开始使用VisualHg、TortoiseHg和Visual 2010。对于我的团队成员和我自己,使用VisualHg和VisualHg 2010的组合会使我们的CPU性能提高到50%左右!
有时候,通过重新启动Visual 2010,性能问题会消失,但有时会回来。有什么想法吗?我认为这是一个VisualHg间歇性错误--不一致。
发布于 2011-04-21 15:09:32
可能与抗病毒有关。来自TortoiseHg常见问题
Windows上的Mercurial是否与索引服务和病毒扫描器兼容? 不是的。与TortoiseSVN一样,我们建议关闭工作副本和存储库上的索引服务,并将它们排除在病毒扫描之外。
发布于 2011-05-29 17:31:07
我不认为这是VisualHg的错误。
在我的团队中,我们使用完全相同的设置已经有一段时间了。我们遇到了性能问题和冻结,但是一旦我们完全关闭了IntelliSense项目(选项>文本编辑器> C/C++ >高级>禁用数据库.),抱怨就停止了。视觉辅助很好地完成了它的工作。
此外,确保:
另外,我可以建议您创建宏来运行THG并将它们绑定到文件的上下文菜单,而不是使用VisualHg。它实际上与使用VisualHG相同,但没有使用第三方加载项。当THG2.0问世时,我一直在使用这种技术,而VisualHG并没有支持它。
更新:另外,我最近偶然发现了VS2010+THG的另一个问题。问题在于.sdf文件,它是由VS2010在解决方案文件附近生成的。我经常使用thg与开放的解决方案,VS不断要求我重新加载项目。在一次这样的更新中,我的.sdf损坏得很厉害,在打开项目时,VS被冻结了一分钟,后来它根本无法打开它。删除.sdf完全有帮助,所以您也可以尝试一下。
https://stackoverflow.com/questions/5734925
复制相似问题