ReSharper致使Visual Studio緩慢?

問題排查

咱們會竭盡所能的ReSharper的性能方面,可是也有一些已知和未知的狀況下,ReSharper的能夠減緩的Visual Studio。緩存

這裏有一些關鍵點進行故障排除和修復ReSharper的性能問題。服務器

硬件

雖然推薦的硬件是雙核CPU和4 GB的RAM,這樣的配置能夠與ReSharper的一個大尺寸的解決方案,工做時是一個瓶頸。添加更多的RAM,並使用固態硬盤代替硬盤驅動器(SSD)能夠有很大的幫助。ide

操做系統

ReSharper的運行內存不少,因此咱們推薦使用現代的x64操做系統,如Windows 7 x64和Windows 8 64位。舊的操做系統,如Windows XP中,被稱爲是表現不佳的一個緣由。工具

Visual Studio的配置

ReSharper的與其餘Visual Studio加載項和擴展可能會發生衝突-若是速度變慢,請嘗試禁用的加載項等一個接一個,檢查它是否有利於加速VS與ReSharper的。下面是與其餘加載項已知的兼容性問題的一些例子:性能

    • Productivity Power Tools
    • VSCommands

此外,您還能夠嘗試下關閉下列選項「工具|選項|環境|常規」[Tools | Options | Environment | General]:ui

  • 基於客戶端性能自動調整視覺體驗
  • 使用硬件圖形加速(若是可用)
    • Automatically adjust visual experience based on client performance
    • Use hardware graphics acceleration if available

ReSharper的配置

雖然ReSharper的提供了很多功能強大且實用的功能,其中一些能夠調整或改善的速度方面處於關閉狀態。下面是一些例子:操作系統

  • 關閉在解決方案範圍的分析(SWA)「的ReSharper |選項|代碼檢查|設置」,「分析總體解決方案的錯誤」複選框
  • 切換到Visual Studio中的智能感知「的ReSharper |選項|環境|智能感知|常規」對話框
  • 清除高速緩存中「的ReSharper |選項|環境|大將軍」目前的解決方案對話框
    • Turn off Solution Wide Analysis (SWA) in "ReSharper | Options | Code Inspection | Settings", 'Analyze errors in whole solution' checkbox
    • Switch back to Visual Studio IntelliSense in "ReSharper | Options | Environment | IntelliSense | General" dialog
    • Clearing caches for current solution in "ReSharper | Options | Environment | General" dialog

驗證卡頓是否ReSharper致使的

要作到這一點,只需暫停ReSharper的是這裏所描述,並檢查性能問題仍然存在。orm

嘗試其餘建議

幾乎全部已知的方案和措施,加快Visual Studio中使用ReSharper的覆蓋在這份文件:  終極指南加快ReSharper的(和Visual Studio) 內存

使用內置的dotTrace性能分析器核心

若是性能問題是相當重要的,你能夠捕獲性能快照,並將其上傳到JetBrains的團隊,以便咱們調查您遇到的性能問題,並給出了一些具體的建議給你。
在ReSharper的7及以上的,你有可能會立刻與' ReSharper的|幫助|公司簡介Visual Studio的「。這一行動將當即開始在VS的分析-完成這樣的攝製動做後(基本上,重現放緩),請按對話框中的「獲取快照」按鈕。 文檔

分析完成後,您將可以將快照上傳到咱們的FTP服務器,因此咱們能夠研究它提供的解決方案和/或bug修正的性能問題。

文檔資料

英文出處:http://resharper-support.jetbrains.com/entries/24083148-Visual-Studio-with-ReSharper-is-slow

dotTrace性能分析器(http://www.jetbrains.com/profiler/

相關文章
相關標籤/搜索