Visual Studio 2012(Premium、Update 3、ReSharper 8)を使用してVB.Netでコーディングしています。私はReSharperインテリセンスを無効にして、標準VSインテリセンスを使用しています。Visual Studio 2012/2013遅いリストメンバーIntellisense
しばらくの間、私は深刻なインテリセンスのパフォーマンスの問題を経験しています。私の問題は、Intellisenseの "List Members"サブセットに固有のようです。リストメンバーのインテリセンスが起動するたびに、リストをロードして表示するのに約2秒かかります。アプリケーションは、メンバーリストが表示されるまで停止します。
問題を診断するためにProcess Monitorを使用しましたが、Visual Studioキャッシュは、メンバーリストを表示するたびに、ソリューション内のさまざまなファイルと数千のファイルのやりとりを実行しているようです。これらのファイルのやりとりのほとんどは、T4テンプレートやVSで生成されたデザイナーファイルから生成されたコードに焦点を当てているようです。私はオンラインでこの問題に関する情報を見つけることができませんでした。
誰もこのパフォーマンスの問題を見て、解決策を発見しましたか?
私はVS2013 + Resharper 8で同じ問題があります。 – ekenman
私はVS2013でC#と同じ問題があります。ここでは、何千ものオーバーロードが存在するいくつかのメソッドが存在することを意味するコードを生成しました。リストメンバーは+1000のメンバーをリストしなければならず、名前空間が使用されるファイル内のすべての操作に対してエディタが遅くなります。リストのメンバーだけでなく、すべての編集を行います。プロセスモニタでは、devenv.exeが各過負荷のcsファイルを開くことがわかります。何千回も。これを解決する方法は考えられません。 suoファイルを削除しようとしましたが、手助けしていません。私はこれがintellisenseがこのケースでどのように働くかという問題であると思う。 – nietras