2016-04-28 8 views
1

私は最近Visual Studio 2015(Community Edition)に切り替え、SonarLintをインストールして、コード解析設定をSonarqubeと同期させたいと考えています。しかし、Visual StudioにSonarLintインテグレーションをインストールした後、私はIDEの大幅な減速を経験し、ひどい吃音や遅れを含んでいました。私は今までSonarqubeのリポジトリにも接続していません。アドオンは単にロードされています - 私が知る限り、使用されません。SonarLintが大きく減速するVisual Studio 2015

私のスペックは以下のとおりです。

  • i7-2620M 2015
  • 8ギガバイトRAM
  • のWindows 10のx64
  • のVisual Studio 2015のCommunity Edition
  • ReSharperの究極2016.1
  • 生産パワーツール
  • GhostDoc
  • コードコントラクトツールとしてすぐに私はSonarLintプラグインを無効にするとVisual Studioを再起動するよう

は、IDEは道スムーズに反応していると低迷演技を停止します。

誰もがこれで私を助けることができますか?

+0

この遅延が発生するソリューションのサイズはどれくらいですか? – Tamas

+0

〜50 C#projects – Eisenhorn

+0

このサイズのソリューションについては、ソースコードの解析にかなりの時間と処理能力が必要だと受け入れなければならないと思います。他のスタティック・アナライザ・パッケージも試してみてください。新しいコンパイラフレームワークを使用するためにFxCopも移植されています。新しいFxCopアナライザー(https://www.nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/1.2.0-beta2)をプロジェクトに追加して、SonarLintに固有の問題でないことを確認することができます。 – Tamas

答えて

0

解決策をSonarQubeプロジェクトに接続していない場合でも、SonarLint Visual Studio拡張機能はコードを分析します。だから、いくつかの処理が行われていることが予想されます。私たちはVisual Studio 2015 Update 2で高いメモリ使用量を経験しました。これはRoslynチームによって既に解決されています。

SonarLintはエラーウィンドウに問題を報告します。 SonarLintが問題を報告していることを確認するために、そこを見ることができます。私たちのルールはすべて、大文字の "S"で始まるIDを持っています。

+0

私は確かにVisual Studio 2015 Update 2を実行しています。SonarLintによってエラーが報告されることはありませんが、ソリューションのサイズとレガシーコードが含まれているため、かなりの処理能力とメモリを消費するようです。 – Eisenhorn

+0

はい、デフォルトでは、SonarLintはビルドに失敗したくないため、警告だけのエラーを報告しません。 – Tamas

関連する問題