緩慢我已經檢查了一些有關禁用圖形加速,關閉IntelliTrace,並使用Sysinternals進程監視器(ProcMon),並在如何找出什麼是導致我的編輯變得非常慢。 procmon中顯示的devenv.exe:Visual Studio 2012旗艦版編輯C#代碼
對執行大量 「NotifyChangeDirectory」 的 「C:\」, 「C:\用戶\ my_user_name」(也有一些與我的項目隨機文件),並
註冊表操作(RegQueryKey,RegSetInfoKey,RegQueryValue,RegCloseKey)反對:
- HKLM \ SOFTWARE \ Wow6432Node \微軟\加密\默認*,
- HKCU \軟件\微軟\ VisualStudio的\ 11.0 \一般\自動恢復*
- HKCU \ Software \ Micr osoft \ VisualStudio的\ 11.0 \ FileMRUList,
- HKCR \驅動\的shellex \ FolderExtensions,HKCU \ Software \ Classes下
而且這也是對項目文件執行文件打開和關閉操作(看似隨機的)。
即使單個項目和Visual Studio 2012 Professional的一個實例打開,也會發生這種情況。有人有主意嗎?
編輯: 這是在一臺帶有16GB RAM和SSD的Intel i7機器上。任務管理器不指示CPU使用率,內存或磁盤問題。 IntelliTrace已禁用。圖形加速被禁用。 Visual Studio 2012 Ultimate。
編輯: 去了一臺新機器,它也發生在那裏。現在,在Visual Studio 2013中。
不確定這是一個真正的編程問題,也許其他交換站點之一會更合適。你在哪裏保存你的項目? – Matt
嗨馬特,我將項目保存到我的SSD上的本地文件夾。我認爲SO是最合適的,因爲開發者將成爲主要受衆。 – joelc
編輯時是否打開了對象瀏覽器/類視圖窗口?這些似乎是同步更新,這使得它們不可用... –