2013-07-14 59 views
2

Visual Studio開始工作比平常慢,在檢查附加組件並進行修復之後,它也同樣緩慢。我使用進程監視器來檢查發生了什麼,並發現有很多事情與SQMClient有關,據我所知,它是微軟客戶反饋計劃的一部分。我沒有參與該計劃(我已經重複檢查過)。儘管如此 - 過程監控告訴我,VS做了很多有關SQMClient東西:Slow Visual Studio,與SQMClient相關?

  • RegQueryKey HKLM成功查詢:HandleTags,HandleTags:爲0x0
  • RegOpenKey HKLM \ SOFTWARE \微軟\ SQMClient成功所需的訪問:讀
  • RegSetInfoKey HKLM \ SOFTWARE \微軟\ SQMClient成功KeySetInformationClass:KeySetHandleTagsInformation,長度:0
  • RegQueryValue HKLM \ SOFTWARE \微軟\ SQMClient \ UploadDisableFlag找不到名稱長度:144
  • RegCloseKey HKLM \ SOFTWARE \微軟\ SQMClient SU CCESS

它不斷重複這一遍。你們中的任何一個人都知道VS爲什麼會這麼做,如果這是緩慢行爲背後的原因?

+0

另請檢查您是否配置了掃描在線閱讀的病毒掃描程序。我記得VS2008的一個類似問題,其中VS每隔一兩秒鐘讀取片段XML文件(出於什麼原因我不知道),病毒掃描程序在病毒掃描該文件的時間百分之百忙碌。導致一個明顯的延遲,即在按下鍵盤上的某個鍵和出現在編輯器窗口中的字符之間花費了大約5秒的時間。 – linguanerd

+0

試過了,但似乎我的公司已經鎖定了病毒掃描程序配置的一部分......我認爲它必須是另外一件事情,因爲它剛剛發生。奇怪的。感謝您的回覆。 –

+0

您的一個或多個CPU總是處於忙碌狀態?如果是這樣,您可以請求IT部門的人員登錄,他們應該能夠單擊「顯示所有用戶的所有進程」並查看您的病毒掃描程序是否使用了大量CPU。實際上,如果您能夠運行進程監視器,則您可能已具有自己查看此類CPU使用情況信息的必要權限。另一種方法是讓他們在30分鐘左右停用病毒掃描程序,看看問題是否消失。 VS和McAfee在討厭的方面進行交互時遇到了很多問題,這就是爲什麼我要提起它。 – linguanerd

回答

1

如果有多個SQM報告保存在用戶配置文件中,則可能會發生此問題。無法連接到互聯網時Visual Studio存儲%userhome%\AppData\Local\Microsoft\VSCommon\<vs_version>\SQM中的SQM文件。文件數量不斷增加,可達數千個。清理或刪除此目錄時,Visual Studio顯着加速。