Visual Studio2015は非常に遅い


86

Visual Studio 2015 Professional Editionをインストールしました。コンピューターの仕様は、Intel i7-3770 CPU 3.40 GHz、8 GB RAM、およびWindows 7 Enterprise64ビットです。

プロジェクトをVisualStudio 2005 .NET2.0で記述された.NET4.6にアップグレードしたいのですが、速度に関して深刻な問題があります。Visual Studio 2015で自分のプロジェクト(巨大なプロジェクト)を開いた後、それはおかしくなります。メニューの作成、デバッグ、開くのが遅すぎます。「応答していません」というメッセージが表示されることがあります。それはWindows7に関するものですか、それとも私の速度の問題について何かアドバイスをいただけますか?


アップグレードによるプロジェクトのエラーはありますか?それらは重大なパフォーマンスの問題を引き起こす可能性があります。
AntiHeadshot 2015

3
また、VS2015での作業はVS2013よりもはるかに遅いことに気づきました。このスレッドを監視し、解決策が見つかった場合はお知らせします。
Dave Doknjas 2015

8
こっちも一緒。私は開発マシンのモンスター(i7 8コア、32GB RAM(2,3 KHZ)、SSDなど)を持っていますが、それは痛々しいほど遅いです.....
user853710 2016

1
これが、私がVSなしでできるだけ多くのことをしようとする理由です。インテリセンスを必要としないフレームワークを十分に理解し、MSBUILDを知ることは大きな助けになります。私のVSは、何年にもわたってそのように何度もクロールするのが遅くなりました。VS(まだ毎日)を使用するときは、元に戻すことができる非常にクリーンなスナップショットを持つVMにあることを確認します(すべてがバージョン管理されていることを確認してください!)VSのすべてのバージョンで作業しました( VC ++ 1.0に戻っても)。それは遅くなり続けます。「私のマシンでは動作します笑」という人は常にいますが、この問題はほぼ遍在しているようです。
David Betz 2016年

回答:


66

このサイトには、Visual Studioのパフォーマンスを改善し、大規模なソリューションの機能を無効にする方法に関するいくつかの役立つヒントが含まれています。例えば:

  1. 移動ツール- >オプション- >テキストエディタ- > C# - >詳細設定のチェックを外しは、完全なソリューションの分析を有効にします

  2. 移動ツール- >オプション- > XAMLデザイナ- >一般のチェックを外しXAMLデザイナを有効にする(Visual Studioのの再起動が必要です)

  3. 行く[ツール] - > [オプション] - > [テキストエディタ] - > [すべての言語のチェックを外しCodeLensを有効にします

  4. 行くツール- >オプション- >デバッグ- >一般化および無効化は、デバッグ中に診断ツールを有効にします


3
外部リンクにアクセスできなくなる可能性があるため、回答にコンテキストを入力してください。
Uwe Allner 2016

上記のすべてを実行したところ、VisualStudioのパフォーマンスが大幅に向上しました。ありがとう!
ハンク

[ツール]-> [オプション]-> [テキストエディター]-> [基本]-> [詳細]を忘れずに、[完全なソリューション分析を有効にする]のチェックを外してください
thecoolmacdude 2017年

1
コードレンズを無効にすると、Cコードの「参照」リンクなどが失われる可能性があります。
dhanuka777 2017年

90

次の手順を適用してみてください。

  1. メニューの[ツール] →[オプション] →[ソース管理]に移動し、[現在のソース管理…]を[なし]に設定します。

  2. メニューに移動しますツールオプション環境同期設定削除]チェックボックスをオフにして、このオプションを選択します。

  3. 次のキャッシュフォルダーの内容をクリーンアップし(これらのフォルダーを削除せず、代わりに内容のみを削除します)、VisualStudioを再起動します。

    • WebSiteCacheフォルダー(
      C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ WebSiteCacheにあります)のコンテンツをクリーンアップします。

    • 一時ASP.NETファイルフォルダー内のコンテンツをクリーンアップします(
      C:\ Users \%USERNAME%\ AppData \ Local \ Temp \ Temporary ASP.NETファイルにあります

注:お持ちの場合はハードウェアアクセラレーションを有効にしたり、マイクロソフトのVisual Studio 2015またはVisual Studio 2013で既定のVisual経験の設定を使用している場合、あなたは断続的なパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題が発生する可能性があります。これらの問題を回避するには、メニューの[ツール] →[オプション] →[環境] →[一般]に移動し、次の設定を適用します。

ここに画像の説明を入力してください

詳細については、「Visual Studio2015およびVisualStudio 2013でパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題が発生する」を参照してください。

問題がデバッグに関連している場合は、VisualStudioのデバッグ/読み込みが非常に遅いという回避策を試してください。

これがお役に立てば幸いです...


4
私はあなたの方法を試しましたが、あまり影響はありませんでした。それでも適切な解決策を見つけることができません
Vins4nity 2015

更新セクションに記載されている回避策をご覧ください。
ミュラユルドゥズ

3
私はあなたのアドバイスに従おうとしていますが、皮肉なことにVSはフリーズし続けます。
リソース

2
それは私のために働いた。スピードが飛躍的にアップ!ありがとう!
Divyans Mahansaria 2016

1
@MuratYıldız私のために働いた(ありがとう)。あなたが言うとき、Clean WebSiteCache folder私はあなたが下にあるすべてのファイルフォルダを削除することを意味すると思いますWebSiteCache folder
nam

25

私は大規模なプロジェクトを抱えており、このような速度低下も経験しています。Error Listウィンドウのスコープをに変更することで、パフォーマンスを許容可能なレベルに改善しましたCurrent Document

からBuild + IntelliSenseに変更することで改善も得られBuild Onlyます。しかし、IntelliSenseが便利だと思ったので、を維持Build + IntelliSenseしてスコープを設定することに妥協しましたCurrent Document

Visual Studio2015エラーリストウィンドウ


5
VS 2015 Update 3を使用しています。そのリストに[変更されたドキュメント]オプションがあります。これは、すべてと現在のドキュメントの間の適切な妥協点のようです。
CJBS 2017年

1
@Diamondは本当にうまく機能しているようです。このヒントを投稿していただきありがとうございます。
windchaser 2017

16

ソリューションフォルダから「.vs」フォルダを削除すると、時間の経過とともに遅くなった場合にエディタの速度が大幅に向上することがわかりました。これは、ソリューションのルートディレクトリにある隠しフォルダーです。元に戻す必要がある場合に備えて、バックアップを保存することをお勧めします。私の知る限り、ここで詳しく説明するように、.suoファイルなどのソリューションのユーザー固有の設定が保持されます。.suoファイルを削除することもできます。これらのフォルダー/ファイルは、次にそのソリューションを開いたり閉じたりしたときにVSによって再生成されます。


1
.vsフォルダーを削除するとうまくいきました。他のすべての解決策はしませんでした!
MoonKnight 2017年

10

Windows Defender Antimalwareは、VisualStudioの遅延を引き起こす可能性があります。この回答でノストラダムスが述べたように:

[更新とセキュリティ]-> [設定]-> [WindowsDefender]に移動します。Defenderを開き、[設定]の選択で、[除外]を選択して、「devenv.exe」プロセスを追加します。

私がしたもう1つのことは、ReSharperとすべてのアドオンを最新のアップデートに更新することでした。

またMicrosoft Compatibility TelemetryCompatTelRunner.exeVisual Studioを使用したときに、と呼ばれるいくつかのプロセスが多くのCPUを使用していたことにも気づきました。このガイドに従って、「フィードバックと診断」を無効にしました。

それは私のために働いた!


このソリューションはとても真実です.....特に
WindowsDefender

0

ソリューションに対して同時に異なる操作を実行しようとしていた可能性はありますか?私の状況では、最新バージョンを取得しようとしているTFSからのプロセスがあったときに、ソリューションを開こうとしたために問題が発生しました。ある種のロックが発生しました。私が考えた最も安全な方法は、システムを再起動し、.suoファイルを削除することでした。

他に何がありますか:ビジュアルスタジオのバージョンが64ビットシステムで64ビットであるかどうかを確認します。チームファンデーションの電動工具をいくつかアンインストールしましたが、VSにねじ込まれ、同じ問題が発生しました


0

ネットワークドライブ上にあるソリューションに取り組んでいないことを確認してください。

そのような明白なことのように思えますが、私はそれを見逃しました、そしてVSはあなたに問題についてのヒントをまったく与えません、それはただたくさんの「応答しない...」です。


0

私にとっての原因はResharperキャッシュでした。Resharperキャッシュをクリアするだけで問題なく動作します。


1
どのようにそれをクリアしますか?詳細な解決策を提供してください
Ojonugwa Jude Ochalifu 2017

@ ojonugwa-Resharper-オプション-環境-一般に移動し、ボタンを押してキャッシュをクリアできます。また、場所を「ローカル設定」から別の場所(c:\ resharpercacheなど)に変更します。これにより、速度も向上します。
ヴァルンシャルマ2018年

-6

(C#の場合)最も速くて簡単なパフォーマンスの向上は、VS2015 / 2017をVS2013に置き換えることです。

C#はバージョン間でほとんど変更されていません。2015/2017の使用には2倍の時間がかかります。後の(より優れた)コンパイラを使用して時間を無駄にし、元に戻す必要があるのは私だけではないと確信しています。

すぐにコンパイラを使用することを期待するのは不合理ではないと思います。あなたは2013年でできます。

Microsoftは、VS2019が少なくとも2013と同じ速度であることを確認する必要があります(C#の場合)


これは有効なオプションではありません。まず、サポートが終了しており、購入できません。
DavidG
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.