咱們不斷地確保ReSharper的正常工做在現代硬件和中型和大型的解決方案,沒有任何調整。html
咱們相信,Visual Studio的開發人員正在努力實現一樣的事情,試圖經過加快ReSharper的過期的硬件,你剝奪了強大的功能,能夠加快你的開發表現本身。web
若是您遇到與Visual Studio和ReSharper的性能問題,應用性能優化的列表。所給出的一些技巧是ReSharper的特定的,而另外一些會VS性能,你是否已經安裝了ReSharper的或沒有影響。算法
您能夠按暫時禁用代碼分析當前文件的Ctrl + Alt + Shift + 8。再次按下該快捷方式將從新啓用的分析。你能夠發現當前文件的狀態指示燈代碼分析的狀態:緩存
若是您要綁定一個不一樣的快捷方式進行此操做,尋找ReSharper_EnableDaemon命令。性能優化
你能夠告訴ReSharper的跳過度析某些文件,而無需打開它們。例如,你能夠跳過包含行之有效的算法文件,不發生大的變化。要作到這一點,去 ReSharper的|選項 ,而後選擇 代碼檢測|設置。點擊編輯項目來跳過,並使用彈出的對話框中挑中的文件和文 件夾跳過。您也能夠跳過指定的文件的文件掩碼。最有可能的,你會發現,全部的文件,你禁用代碼分析 的Ctrl + Alt + Shift + 8已經在那裏。 網絡
在很是大的項目,打開解決方案範圍的分析可能會致使性能降低,特別是在那麼強大的硬件。若是你以爲這個分析中佔用太多的資源,只需將其關閉:右擊西南鋁圈在Visual Studio的右下角,選擇分析解決方案錯誤或暫停解決方案。編輯器
一個對話框會彈出詢問您是否要關閉SWA。說'是的',你就大功告成了。ide
在ReSharper的選項,進入代碼編輯|上下文操做和代碼編輯| [語言] |上下文的動做,而後取消選中不那麼對您有所幫助的行動。工具
若是您遇到減速打字時,你能夠在關閉會員簽名的ReSharper |選項|智能感知|完成外觀:性能
若是這樣沒有幫助,切換到下內置在Visual Studio智能感知的ReSharper |選項|環境|智能感知|通用:
爲了加快打字,你還能夠禁用下自動格式選項的ReSharper |選項|環境|通用 ,以免代碼格式化打字時:
爲加快擴大代碼模板,你能夠關掉從新格式化,並縮短合格的參考,您使用的選項模板:
有關編輯代碼模板的詳細信息,請參閱 此幫助條目。
若是你不使用ReSharper的單元測試運行,能夠經過關閉它節省處理時間。去ReSharper的|選項|工具|單元測試,並明確了相應的複選框:
若是您使用的 文件結構 的窗口,那麼你可能不使用導航欄上的編輯器的頂部。若是是這樣,你能夠經過取消選中相應的複選框以禁用工具|選項|文本編輯器| C# 。
若是你已經試過了上述的一切,表現仍下跌,你能夠暫時禁用ReSharper的,並檢查是否有放緩的緣由。禁用/啓用ReSharper的,到 工具|選項| ReSharper的 ,點擊 暫停/恢復。
若是暫停ReSharper的有助於提升性能,但你仍是要偶爾使用它的代碼清理,格式化或分析,你可能想有一個快速切換ReSharper的開啓和關閉的快捷方式。這裏是如何作到這一點:
轉到 工具|選項|環境|鍵盤 並找到ReSharper_ToggleSuspended命令,而後按一些快捷鍵,而後單擊分配
如下是已知的性能問題及其相應的解決方案的列表。
這個已知的問題能夠經過安裝Windows自動化API 3.0來解決。有關進一步詳情,請參閱這篇文章。請注意,此修補程序適用於Windows XP的只有-已經安裝了Vista和Windows 7這個API。
若是您最近更新的ReSharper的觀察與被打開了與之前版本的解決方案,性能降低,你能夠嘗試經過清除ReSharper的緩存和刪除解決方案,以加快事情了名爲.suo文件。
要清除高速緩存,去ReSharper的|選項|環境|通用 ,點擊清除緩存:
性能注意事項: 儲存在系統臨時文件夾緩存可提供額外的好處,好比在項目的內容是經過Dropbox的或相似手段同步案件的能力。此外,性能能夠的,若是你的系統臨時文件夾映射到一個更快的存儲介質,如高性能的固態硬盤或RAM盤獲得改善。
主要的兼容性問題已經觀察到了如下產品:
也有報道在網絡精華促進低性能的同時,編輯.cshtml文件。若是你受到這個問題,能夠考慮將工具|選項|網站要點和設置自動格式的HTML的輸入爲假。
若是你正在運行在Mac上使用的Parallels Desktop的Windows虛擬機的Visual Studio,ReSharper的智能感知列表可能會呈現很慢。
若是這種狀況發生在你的設置中,考慮從相干模式切換到全屏模式。用於在兩個模式之間進行切換的準則,請參閱本Parallels的知識庫條目。
開始調整的Visual Studio設置以前,請檢查最新的Service Pack和修補程序的安裝。
下面是相關連接: http://connect.microsoft.com/VisualStudio/Downloads
用編輯器滾動的問題就出現了,因爲硬件加速渲染的編輯器。若是您遇到這個問題,嘗試下關閉下列選項 工具|選項|環境|通用:
關閉起始頁和新聞頻道可能會節省一些時間啓動。要作到這一點,到工具|選項|環境並選擇開機時顯示空環境。
若是您使用的Web項目,Web緩存可能會放緩的Visual Studio。清理,刪除下的一切%LOCALAPPDATA%\ MICROSOFT \ WebSiteCache。
轉到工具|擴展管理器,經過該列表,並檢查是否真的須要它們。您能夠卸載或禁用未使用的。
若是你不工做的一些項目,你能夠從Visual Studio卸載他們,並在須要時從新加載他們。對項目或解決方案資源管理器解決方案文件夾,右鍵單擊並選擇卸載項目,或在解決方案文件夾卸載項目 -這將加快雙方的Visual Studio和ReSharper的。順便說一句,ReSharper的導航功能會更加的卸載項目。
在大型項目中,編輯XAML文件中能夠感覺到,即便在良好的硬件慢。若是你不使用可視化XAML編輯器,你能夠部分經過禁用它解決問題。
要作到這一點,在Solution Explorer中的XAML文件單擊鼠標右鍵,而後選擇打開方式。在出現的對話框中,選擇源代碼(文本)編輯器,而後單擊設爲默認值。
或者,去工具|選項|文本編輯器| XAML |雜項,而後取消選擇老是徹底XAML視圖中打開的文檔。