我的 Visual Studio 2010 专业版运行速度非常慢。(这是在正常运行期间,而不是调试或其他情况下)我在名为的程序中检查了它启动的所有进程进程监控
以下是我发现的:
每秒有数百个进程的路径为“C:\Windows\CSC\v2.0.6\namespace\hera”。(hera 是我从中打开源代码的服务器)这导致“NAME NOT FOUND”。
关于如何阻止这些过程,有什么建议吗?
答案1
如果我理解你的微妙线索,你从网络共享或映射网络驱动器打开了一个项目,因此您的工作副本存储在另一台机器上?
这肯定会减慢速度。Visual Studio 使用许多临时的自动生成的数据库文件来缓存符号信息,并将这些信息存储在项目目录中。网络访问本应快速的本地缓存的延迟正在降低您的工作效率。
制作本地副本如果您想要合理的表现。 使用版本控制保持副本同步(版本控制还有其他好处)。使用 subversion 入门非常简单,但还有其他选择。
(CSC 是客户端缓存,是 Windows“脱机文件夹”功能的一部分。该服务器未启用它,这导致了“未找到名称”的结果。)
最后注意:不要将自动生成的数据库放入版本控制中。重新生成它们应该比从存储库重复传输它们更快。