2011-05-06 35 views
5

我認爲最近在我的環境中發生了一些變化,這些環境在Visual Studio 2010中編譯時會導致間歇性的繁忙光標。光標大約有50%的時間處於忙狀態。我安裝了Resharper 5.1和Visual Assist X.有任何想法嗎?爲什麼在Visual Studio 2010中構建時會出現繁忙的光標?

+3

嗯......有東西「改變」了嗎?這是我每天使用Visual Studio 2010的經驗:) – 2011-05-06 16:23:00

+0

您是否通過網絡訪問開發文件? – Christian 2011-10-10 07:33:39

+0

@Christian,noope – 2011-10-11 11:14:08

回答

1

當其他後臺軟件像殺毒軟件一樣運行並且幾乎內存不足時,我通常會這樣做。防病毒軟件總是會長時間鎖定文件。也許你可以禁用它。

增加更多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時,這會變慢。

4

當我們使用Visual Studio +一些代碼分析插件工作時,我認爲這很常見。我也使用VS2010和Resharper 5.1,並在重建開始時立即獲取繁忙的光標。正如你所說的,它大約有50%的時間忙碌。我暫停了resharper並嘗試了,仍然一樣。 Core1,3,5和7似乎很忙,所以在這種情況下顯示忙碌光標並不太公平。但是,較小的解決方案並沒有太大的區別。光標仍然佔用大約50%的時間。

enter image description here

,對我的工作的唯一選擇就是改變忙碌光標在窗口「鼠標指針」選項,這不是一個令人印象深刻的解決方案。默認的忙光標有時很煩人,所以最後一點,如果找不到合適的解決方案,這可能會有所幫助。我只是改變了忙光標,感覺比以前舒服。

enter image description here

編輯

這裏的問題是,VS2010是否顯示忙碌光標不必要的。它似乎是建立和繁忙的光標來來去去時,實際上正在忙碌的時間。改變窗口中的忙碌光標並沒有什麼區別,但給我們的感覺是,鼠標仍然有點響應。

我經常進入生成菜單並在光標忙時取消生成。所以,VS IDE並不完全沒有反應。它有時間對用戶活動作出響應,但不能達到令人滿意的水平。

+0

雖然你仍然不能在光標忙時進行交互,對吧? – 2011-10-10 19:00:10

+0

@AidanRyan:無法以令人滿意的水平進行互動,但我們可以進行一些活動,例如Build-> Cancel等。我已將編輯添加到了我的答案中。我認爲VS應該比這更有反應。但不幸的是,沒有辦法改善它的行爲AFAIK。前段時間,我想提高它的表現,並在幾篇文章中提供了一些技巧,但是在這個問題上沒有找到任何可行的建議。 – CharithJ 2011-10-10 22:43:55

+0

@AidanRyan:將默認的繁忙圓形鼠標指針更改爲繁忙的箭頭並查看。你會感覺好一些......另一個解決方法是使用msbuild來構建解決方案(如果它需要很長時間來構建解決方案),如果你想在構建時保持IDE響應。但是,在構建時我們做不了多少事情,但是查看代碼/設計。 – CharithJ 2011-10-11 12:25:33

相關問題