我認爲最近在我的環境中發生了一些變化,這些環境在Visual Studio 2010中編譯時會導致間歇性的繁忙光標。光標大約有50%的時間處於忙狀態。我安裝了Resharper 5.1和Visual Assist X.有任何想法嗎?爲什麼在Visual Studio 2010中構建時會出現繁忙的光標?
回答
當其他後臺軟件像殺毒軟件一樣運行並且幾乎內存不足時,我通常會這樣做。防病毒軟件總是會長時間鎖定文件。也許你可以禁用它。
增加更多RAM或升級CPU是選項。我使用3 GB的Core 2 Duo,速度越來越慢。
VS 2010中有超過30個項目讓它很忙。也許把你的項目分解成不同的解決方案。
也許你可以檢查你的擴展安裝。如果您重置視頻工作室或重置您的視覺工作室環境,會發生什麼情況。 如果運行正常,那麼你可以懷疑你的擴展。這是我的方式,使我的vs 2010更快。
也許如果你有更多的內存4 GB,你可以讓你的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更新應用自動更新。這通常是可行的,因爲我讓我的自動更新運行。 將Windows XP更改爲Windows 7.有時繁忙意味着它不響應UI,但構建過程已完成。我使用Windows XP有時更慢,然後VS 2010顯示不響應在標題欄和任務管理器中需要關閉/ kill 當不使用TFS ..斷開連接(或刪除它) 使其成爲您的dll本地儘可能domn; t把你的dll加入GAC。當編譯器試圖搜索他們的dll dependensi時,這會變慢。
當我們使用Visual Studio +一些代碼分析插件工作時,我認爲這很常見。我也使用VS2010和Resharper 5.1,並在重建開始時立即獲取繁忙的光標。正如你所說的,它大約有50%的時間忙碌。我暫停了resharper並嘗試了,仍然一樣。 Core1,3,5和7似乎很忙,所以在這種情況下顯示忙碌光標並不太公平。但是,較小的解決方案並沒有太大的區別。光標仍然佔用大約50%的時間。
,對我的工作的唯一選擇就是改變忙碌光標在窗口「鼠標指針」選項,這不是一個令人印象深刻的解決方案。默認的忙光標有時很煩人,所以最後一點,如果找不到合適的解決方案,這可能會有所幫助。我只是改變了忙光標,感覺比以前舒服。
編輯
這裏的問題是,VS2010是否顯示忙碌光標不必要的。它似乎是建立和繁忙的光標來來去去時,實際上正在忙碌的時間。改變窗口中的忙碌光標並沒有什麼區別,但給我們的感覺是,鼠標仍然有點響應。
我經常進入生成菜單並在光標忙時取消生成。所以,VS IDE並不完全沒有反應。它有時間對用戶活動作出響應,但不能達到令人滿意的水平。
雖然你仍然不能在光標忙時進行交互,對吧? – 2011-10-10 19:00:10
@AidanRyan:無法以令人滿意的水平進行互動,但我們可以進行一些活動,例如Build-> Cancel等。我已將編輯添加到了我的答案中。我認爲VS應該比這更有反應。但不幸的是,沒有辦法改善它的行爲AFAIK。前段時間,我想提高它的表現,並在幾篇文章中提供了一些技巧,但是在這個問題上沒有找到任何可行的建議。 – CharithJ 2011-10-10 22:43:55
@AidanRyan:將默認的繁忙圓形鼠標指針更改爲繁忙的箭頭並查看。你會感覺好一些......另一個解決方法是使用msbuild來構建解決方案(如果它需要很長時間來構建解決方案),如果你想在構建時保持IDE響應。但是,在構建時我們做不了多少事情,但是查看代碼/設計。 – CharithJ 2011-10-11 12:25:33
- 1. 在flex中動畫繁忙的光標?
- 2. 爲什麼不會在出現異常時停止Visual Studio?
- 3. Visual Studio 2010頻繁崩潰
- 4. Visual Studio 2010不會構建新項目
- 5. 如何在Visual Studio 2010中輸入時隱藏鼠標光標?
- 6. 爲什麼Visual Studio 2010一經構建就會忽略我的引用?
- 7. 爲什麼當我在visual C++ studio 2010中運行應用程序時,光標會移到最後一個TextBox?
- 8. 爲Visual Studio 2010構建Qt的錯誤
- 9. 將頁面加載時將光標變爲繁忙
- 10. 爲什麼subprocess.Popen.wait使用繁忙循環?
- 11. 在Visual Studio 2010(GUI)中更改鼠標光標圖標(.ico)
- 12. Visual Studio 2010的構建命令:它什麼都不做
- 13. 與Visual Studio 2005圖標相比,爲什麼Visual Studio 2010圖標模糊不清?
- 14. 爲什麼這個Visual Studio後構建事件不會觸發?
- 15. 在構建時的Visual Studio
- 16. 開始調試時,Visual Studio 2010不會警告構建錯誤
- 17. 添加服務引用不會出現在Visual Studio 2010中
- 18. 使用IIS Express不會出現在Visual Studio 2010 SP1中
- 19. 什麼是Visual Studio 2010 Shell?
- 20. 構建失敗:Visual Studio 2010中
- 21. Visual Studio 2010中,當構建發生
- 22. 構建選擇器時爲什麼會出現語法錯誤
- 23. 爲什麼Microsoft.PythonTools.Attacher.exe阻止Visual Studio 2010?
- 24. 成功構建wxWidgets後,下一步做什麼:Visual Studio 2010
- 25. 什麼是在交通繁忙
- 26. 構建後腳本在VIsual Studio 2010中拋出錯誤
- 27. 在Visual Studio 2010中捕獲構建輸出
- 28. Microsoft Visual Studio中的光標
- 29. 我的Visual Studio 2010 IDE在關閉時會一直打開,爲什麼?
- 30. 當在ASP.NET中加載頁面時出現忙碌的鼠標光標
嗯......有東西「改變」了嗎?這是我每天使用Visual Studio 2010的經驗:) – 2011-05-06 16:23:00
您是否通過網絡訪問開發文件? – Christian 2011-10-10 07:33:39
@Christian,noope – 2011-10-11 11:14:08