我已經安裝了Visual Studio 2013 Preview來試用,而且我遇到了一些非常不好的性能問題。每次打開文件並立即嘗試關閉文件,編輯文件,保存文件等時,IDE將停止響應約15秒。Visual Studio 2013 Preview無法頻繁響應
我已經通過每次性能調整,我可以通過stackoverflow,博客,網頁搜索等找到,但沒有工作(例如,清理臨時文件夾,禁用加載項和擴展名,刪除.suo文件等)。
使用/ safemode,性能問題消失了,但我找不到可能的不同,因爲我沒有安裝插件,nuget軟件包或擴展。
使用SysInternals進程資源管理器,我只能看到devenv.exe的進程掛鉤它在100%停止響應時使用的核心。在此期間我沒有看到任何網絡或硬盤驅動器活動,也沒有其他進程激活。
我重新安裝沒有運氣,我已經安裝在另一臺開發機器上,它似乎工作得很好。
任何人有任何想法?
謝謝!
UPDATE:在進程資源管理器「其他I/O Delta」在devenv.exe進程中鎖定時顯示〜200,000/sec。仍在尋找...
更新2:我想我應該補充一點,這臺電腦是戴爾Vostro 460,i7-2600 @ 3.4GHz的,8GB的內存,Windows 7中,1TB移動硬盤有550GB自由,充沛的動力爲了我在做什麼。調試期間關閉所有其他應用程序,包括VIPRE A/V和Malwarebytes。
更新3:也許越來越近......使用Process Monitor(愛SysInternals的東西!)出於某種原因,我的整個C:\ Projects \文件夾正在被devenv.exe解析/搜索。我將我的所有項目文件夾保存在C:\ Projects \下,每個項目文件夾大約有20個項目,每個項目都有自己的子文件夾。這是它變得奇怪的地方。在/ safemode中,devenv只分析當前項目的文件夾,而不是整個父文件夾。項目有2971個文件的6,271個文件夾。我嘗試創建一個新的c:\ Projects2013 \文件夾,創建了一個新的測試項目,並且devenv正在嘗試解析完整的父項目文件夾,但是/ safemode只解析了Projects2013 \ Sample。
很顯然,雖然Projects2013中的新項目運行速度非常快,因爲它解析的文件少得多。另一臺計算機運行正常,因爲我離開了默認的Projects路徑,並且該文件夾中沒有其他項目。現在世界上可以做什麼以及爲什麼常規模式和安全模式之間的文件夾路徑不同?時間挖掘工具,選項...呃!
這裏有一個屏幕抓取爲從procmon:
最後更新 - 解決了!這是git造成的問題。我有一個本地存儲庫設置在c:\ Projects \,其中包含我所有的各種項目子文件夾。我爲他們創建的轉儲文件允許他們縮小到git。刪除本地存儲庫修復了我的性能問題,現在VS 2013至少可以使用。編程團隊仍然需要解析文件夾的連續重新解析。任何擁有非常大的存儲庫的人都會遇到這個問題。
我向微軟發送了一些反饋,現在他們的支持團隊想看看它。創建轉儲文件和所有有趣的東西。可能發現了一個錯誤。我們拭目以待! –
我遇到與Visual Studio 2013發佈版本(12.0.21005.1 REL)類似的問題。你有沒有從MS獲得進一步的評論?帶有Git存儲庫的VS2013目前對我來說是無法使用的(頻繁停頓和高磁盤使用率)。 –
也似乎需要一個年齡(> 2分鐘)在包含Git存儲庫的文件夾中創建一個新的空白Windows應用商店應用項目。 –