VisualHg和Visual Studio 2010性能问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VisualHg和Visual Studio 2010性能问题相关的知识,希望对你有一定的参考价值。
我的团队最近开始使用VisualHg,TortoiseHg和Visual Studio 2010.对于我的团队成员和我自己,使用VisualHg和Visual Studio 2010的组合导致我们的CPU性能飙升至50%左右!
有时通过重新启动Visual Studio 2010,性能问题将会消失,但有时它会回来。有什么想法吗?我认为这是一个VisualHg间歇性错误 - 它不一致。
我不认为这是一个VisualHg错误。
在我的团队中,我们使用完全相同的设置已有一段时间了。我们遇到了性能问题和冻结,但是一旦我们完全关闭了智能感知C ++项目(选项>文本编辑器> C / C ++>高级>禁用数据库......),投诉就停止了。 Visual Assist完美地完成了它的工作。
另外,请确保:
- 您已安装SP1。在SP1之前,由于崩溃和冻结,VS2010完全无法使用。
- 项目文件上没有运行防病毒软件或索引服务。
作为旁注,我建议你创建你的宏来运行THG并将它们绑定到文件的上下文菜单,而不是使用VisualHg。它与使用VisualHG非常相似,但不使用第三方插件。当THG2.0问世并且VisualHG不支持时,我一直在使用这种技术。
更新:另外,我最近偶然发现VS2010 + THG的另一个问题。问题出在.sdf文件中,该文件由VS2010在解决方案文件附近生成。我使用已打开的解决方案很多,VS不断要求我重新加载项目。在一次这样的更新中,我的.sdf被破坏了,VS在打开项目时冻结了一分钟,后来根本无法打开它。删除.sdf完全有帮助,所以你也可以试试。
也许它与抗病毒有关。来自TortoiseHg FAQ:
Windows上的Mercurial是否与索引服务和病毒扫描程序兼容?
不像TortoiseSVN,we recommend关闭工作副本和存储库上的索引服务,并将它们排除在病毒扫描之外。
以上是关于VisualHg和Visual Studio 2010性能问题的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Express 2013 和 Visual Studio 2013 之间的区别