2010-12-03 180 views
0

我最近從Visual Studio Professional升級到旗艦版 升級過程非常完美,並且運行良好兩天,但以下操作現在非常慢(2-3分鐘100% CPU)Visual Studio Ultimate運行速度很慢:(

  • 開始調試新的應用程序,
  • 點擊確定更改在Visual Studio
  • 選擇結束調試

任何如何解決這個問題的建議?

其他信息

  • 我在Win 7家庭高級版
  • 它來編譯速度不是相關的 - 我可以清理和重建沒有問題
  • 我已經禁用的IntelliTrace。

更新 - 我已經嘗試了一些其他的項目,我已經躺在附近,但它僅與一個我整天每天工作緩慢。

事情嘗試:

  • 重命名設置文件
  • 開始在/安全模式

在尋找過程監控我已經spoted上結束調試會話漫長的等待後,我得到幾個找不到類似事件的事件(最後一次更改字符串)

KCU \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ ToolWindows {9F3EC988-1174-4746-A66A-3969715D1F在調試會話之前啓動調試會話的最後一件事C7}

是幾百寫入/讀取到

C:\用戶\我\應用程序數據\漫遊\微軟\ VisualStudio的\ 10.0 \ Design_tzss3kfu.pzf .winprf

然後一分鐘後我到

℃的訪問:\程序文件(x86)\微軟的Visual Studio 10.0 \ Common7 \包\調試\ cpde.dll

&最後訪問到

HKCU \軟件\微軟\ VisualStudio的\ 10.0_Config \ {toolwindows的9F3EC988-1174-4746-A66A-3969715D1FC7}

未發現:(

+1

您安裝了多少個擴展?嘗試在/ safemode中運行,看看它是否沒有壓縮。 – Will 2010-12-03 14:25:06

+0

剛剛試過/安全模式 - 獲取相同的2-3分鐘的100%cpu時,我擊中運行:( – GreyCloud 2010-12-03 14:33:02

+0

嘗試使用進程監視器/進程資源管理器來分析問題,看看實際上放慢東西。 – 2010-12-03 14:41:03

回答

1

就解決了這一問題:在使用本 :Slow debugging issue in Visual Studio

在我的項目文件名爲.suo一些是15兆字節,刪除它,它的Visual Studio重新創建它,它深入到150KB後。 &我現在可以即時啓動和停止調試會話。

此外,在工具選項屏幕(花2-3分鐘)設置選項的問題似乎已經消失 - 即使當我沒有項目打開,所以我不知道如何刪除一個項目中的.suo文件將會修復那?!

我該怎麼處理這個問題?上面的答案雖然有幫助並沒有解決問題

0

您可能需要升級你的開發機器。統計數據是什麼? Visual Studio雖然是一個美妙的IDE,但它傾向於像Cookie怪物那樣吃資源。

編輯 如果你經常編譯相同的項目/解決方案,你有沒有嘗試做一個乾淨的構建,然後運行?不知道這是你的問題,但它是你可以嘗試的其他東西。

1

您的「我的文檔」\ Visual Studio 2010 \ Settings中的設置文件可能部分被壓縮。你可以重命名這個文件CurrentSettings.vssettings,它會重新創建它。

2

在Windows XP和Vista計算機上,確保Windows Automation API 3.0已安裝並運行極大地有助於提高性能(它幫助我的筆記本電腦)。不知道這是否適用於Windows 7 Home,因爲它可能已經安裝。

Windows Automation API 3.0 improves VS 2010 performance

0

有可能有很多事情減慢您的PC。

有多少插件在你的IDE

如果這不是問題,那麼不要嘗試Windows自動化API 3.0提高了VS 2010的性能,因爲你已經有窗口7你descibed。

嘗試在安全模式下運行它,以使其運行良好。

,你可以嘗試很多實用程序來檢查我要去的地方錯了一些在這裏http://technet.microsoft.com/en-us/sysinternals/bb795533.aspx

如果使用原來的Visual Studio 2010的話可以聯繫微軟皿或微軟連接,也Asp.net論壇

我的東西你的設置無法正確設置,所以創建一個新的管理員用戶刪除舊的和新的使用,你覺得你的視覺工作室運行速度非常快,然後最後嘗試這個,感覺很開心

2

我見過這種情況發生當VS嘗試連接到外部服務器時。在選項下

  • 禁用源服務器,調試
  • 清除從服務器資源管理器窗口

所有的服務器如果沒有幫助,啓動VS的第二個副本及其調試器附加到第一一。
當它凍結時,將其暫停在第二個副本中並查看調用堆棧。
這會告訴你什麼是錯的。