我认为最近我的环境发生了一些变化,导致在Visual Studio 2010中构建时出现间歇性忙碌光标。光标占用了大约50%的时间。我安装了Resharper 5.1和Visual Assist X.有什么想法吗?
答案 0 :(得分:4)
当我们使用Visual Studio +一些代码分析插件时,我认为这很常见。我也在使用VS2010和Resharper 5.1并在重建开始时立即获得忙碌光标。正如你所说的那样,大约50%的时间都在忙碌。我暂停了resharper并尝试了,仍然是一样的。 Core1,3,5和7似乎很忙,因此在这种情况下显示忙碌光标并不太不公平。但是,与较小的解决方案没有太大区别;光标仍然占据了大约50%的时间。
对我有用的唯一选择是更改Windows“鼠标指针”选项中的忙碌光标,这不是一个令人印象深刻的解决方案。默认的忙碌光标有时很烦人,所以最后,如果你找不到合适的解决方案,这可能会有所帮助。我只是改变了忙碌的光标,感觉比以前舒服。
修改强>
这里的问题是VS2010是否不必要地显示忙碌光标。实际上,当构建和忙碌的光标出现时,它实际上正忙着忙碌。在窗口中更改忙碌光标没有任何区别,但让我们感觉鼠标仍然有些响应。
我常常在构建菜单中,并在光标忙时取消构建。所以,VS IDE并没有完全没有反应。它不时地响应用户活动但不能达到令人满意的水平。
答案 1 :(得分:1)
当其他后台软件像防病毒软件一样运行并几乎内存不足时,我通常会这样做。防病毒软件总是长时间锁定文件。也许你可以禁用它。
添加了更多RAM或升级CPU选项。我使用3 GB的Core 2 duo并且速度越来越慢。
VS 2010中的30多个项目。让它很忙。也许将您的项目分成不同的解决方案。
也许您可以检查已安装的扩展程序。如果您重置视觉工作室或重置您的开发环境会发生什么。 如果运行正常,那么您可以怀疑您的分机。这是我的速度更快的方式。
也许如果你有更多4 GB的RAM,你可以让你的VS 2010占用更多内存。你可以在这个人的博客上看到:http://stevenharman.net/blog/archive/2008/04/29/hacking-visual-studio-to-use-more-than-2gigabytes-of-memory.aspx
不需要时卸载项目。我通常使用这个,所以VS 2010并没有构建所有解决方案。
关闭VS 2010中不需要/已编辑的所有打开文档。节省更多资源。 升级到VS 2010 SP1。 从Windows更新应用自动更新。这通常是可以的,因为我让我的autoupdate运行。 将Windows XP更改为Windows 7.有时忙碌意味着它无法响应UI,但构建过程已完成。我使用Windows XP有时会慢一点,然后VS 2010显示标题栏中没有响应,任务管理器需要关闭/终止 什么时候不使用TFS ..断开连接(或删除它) 尽可能让你的本地dll,或domn; t你的dll在GAC。当编译器尝试搜索它们的dll dependensi时,这会变慢。