2013-07-19 73 views
4

緩慢我已經檢查了一些有關禁用圖形加速,關閉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中。

+0

不確定這是一個真正的編程問題,也許其他交換站點之一會更合適。你在哪裏保存你的項目? – Matt

+0

嗨馬特,我將項目保存到我的SSD上的本地文件夾。我認爲SO是最合適的,因爲開發者將成爲主要受衆。 – joelc

+0

編輯時是否打開了對象瀏覽器/類視圖窗口?這些似乎是同步更新,這使得它們不可用... –

回答

0

在視覺stuido中禁用自動恢復後,問題是否消失?

工具 - >選項 - >環境 - >自動恢復

+0

我會給它一個並讓你知道它已啓用。 – joelc

+0

@haxor,這個答案解決了你的問題? –

+1

不,不幸的是它沒有 – joelc

1

刪除內容爲 「C:\ Users \用戶名\ AppData \本地的\ Temp」,並重新啓動我的電腦提速的東西回升到正常我。我的臨時文件夾中有超過47,000個文件夾。

0

我使用Resharper Test Runner運行單元測試後發現了非常相似的問題(請參閱Resharper 8.1 Test Runner slowing down Visual Studio Text Editing)。

我嘗試了上面(和下面)介紹的所有其他選項,但無濟於事。禁用R#測試運行器並重新啓動VS修復它,但它不是我需要的解決方案。你也許也在使用Resharper?

+0

不是,沒有使用Resharper,至少可以說是令人沮喪的, – joelc

2

它可能是很多其他的東西,但在我的情況下,它是啓用大會綁定日誌(Fusion日誌),減緩VS.

See this answer相對於Fusion日誌。 VS需要在註冊表更改後重新啓動。

如果它不能解決您的問題,我強烈建議您使用Process Monitor來查找罪魁禍首的活動。我也有很多AutoRecover相關的日誌,但它不是我項目中的真正問題。

+0

不管出於什麼原因,這個問題都消失了,然後又回來了,正如你在原始文章中看到的那樣(通過Process Monitor)VS正在敲擊註冊表。仍然是,我不知道爲什麼。: - / – joelc

相關問題