271

フォーマット済み PC (Windows 8.1 新規インストール) で Visual Studio 2013 Pro (RTM バージョン) を実行しています。

理由はわかりませんが、Visual Studio 2013 Pro は非常に遅いです。ビルド、デバッグ、IDE での移動が遅い... ハードディスク ドライブの LED がまったく点灯しない!

Boostライブラリを使用した小さなMFC (C++) プロジェクトに取り組んでいます。

何か案は?

4

32 に答える 32

268

グラフィックドライバーに関係するものです。それらを更新すれば問題ありません。

または、次の手順に従って、Visual Studio でハードウェア グラフィック アクセラレータを無効にすることもできます。

  1. Visual Studio で、[ツール] をクリックし、[オプション] をクリックします。

  2. [オプション] ダイアログ ボックスで、[環境] > [全般] セクションに移動し、[クライアントのパフォーマンスに基づいてビジュアル エクスペリエンスを自動的に調整する] チェック ボックスをオフにします。(この手順については、次のスクリーン ショットを参照してください。)

  3. ハードウェア グラフィック アクセラレータを使用しないようにするには、 [利用可能な場合はハードウェア グラフィック アクセラレータを使用する] チェック ボックスをオフにします。

  4. [リッチ クライアント ビジュアル エクスペリエンスを有効にする] チェック ボックスをオンまたはオフにして、リッチ ビジュアルが常にオンまたはオフになるようにします。このチェック ボックスをオンにすると、コンピューター環境に関係なく、リッチ ビジュアルが使用されます。たとえば、Visual Studio をリッチ クライアントでローカルに実行し、リモート デスクトップで実行すると、リッチ ビジュアルが使用されます。

ここに画像の説明を入力

参考文献:

于 2013-11-26T15:38:17.937 に答える
53

私も、Visual Studio 2013 (Premium) でのパフォーマンスの悪さに少し苦労しました。TSが抱えていた問題とほとんど同じです。遅いナビゲーション、スクロール、構築...ほぼすべて。幸いなことに、Visual Studio で同期設定を無効にすることで、自分の問題を解決することができました。メニューツールオプション環境同期設定に移動し、チェックボックスをオフにしてこのオプションを削除します。

同期設定を無効にする

于 2014-08-26T19:08:57.130 に答える
38

Visual Studio 2012 からアップグレードされたソリューションを使用していました。Visual Studio 2013 では .suo ファイルもアップグレードされました。ソリューションの .suo ファイル (.sln ファイルの隣にあります) を削除し、Visual Studio を閉じて再度開くと、問題が解決しました。私の .suo ファイルは 91KB から 27KB になりました。

于 2014-11-12T00:21:58.667 に答える
37

私は同じ問題を抱えていましたが、私にとってうまくいった唯一の解決策は、以下に示す3つの手順に従うことでした:

  1. WebSiteCacheフォルダーを消去します ( C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache にあります) 。

  2. 「Temporary ASP.NET Files」フォルダーを消去します ( C:\Users\%USERNAME%\AppData\Local\Temp\Temporary ASP.NET Filesにあります) 。

  3. Visual Studioを再起動します

于 2014-09-19T13:11:39.640 に答える
20

私にとってそれを修正したのは、Visual StudioのメニューOptionsSource Controlで Current source control plug-inNoneに設定して Git を無効にすることでした:

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

于 2014-05-21T02:23:50.870 に答える
19

この問題は、SQL Server Compactエディション (4.0) をアンインストールしたことが原因のようです。

この問題が発生していましたが、SQL Server Compact エディション 4.0 をインストールした後に修正されました。Visual Studio 2013 を閉じると、C++ プロジェクトに何かが必要なため、SQL Server Compact エディションをインストールするようにというメッセージが表示されました。

于 2014-04-15T02:50:34.837 に答える
12

Microsoft SQL Server Compact 4.0 をインストールして、この問題を解決してください。

Microsoft SQL Server コンパクト 4.0

Microsoft SQL Server Compact 4.0 の欠落による Visual Studio 2013 のパフォーマンスの問題

于 2014-06-20T07:56:16.510 に答える
6

私は同じ問題を抱えていましたが、ここに記載されているすべての解決策はうまくいきませんでした。

「Productivity Power Tools 2013」拡張機能をアンインストールした後、パフォーマンスは正常に戻りました。

于 2014-12-09T17:19:25.227 に答える
4

.cs ファイルと .cshtml ファイルのレンダリングが遅い場合、このソリューションには適切な回避策があります。

開いているすべてのファイルを閉じてキャッシュをクリアし、必要なファイルを再度開きます。

于 2014-09-11T06:29:13.260 に答える
4

Visual Studio Community Edition では、ファイルの切り替えや新しいファイルを開くのに時間がかかりました。他のすべて (たとえば、メニュー項目) は、それ以外は正常でした。

以前の回答のすべての提案を最初に試しましたが、どれもうまくいきませんでした。その後、ASP.NET MVC 4 Web アプリケーションでのみ発生していることに気付いたので、新しい ASP.NET MVC 4 Web アプリケーションを追加しましたが、これは高速でした。

多くの試行錯誤の後、私は違いを発見しましpackages.configた.Microsoftの参照をファイルの先頭に置くと、すべてが再びうまくいきました。

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

Microsoft*エントリを一番上に移動します。

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

それらすべてを移動する必要はないようです-移動すると<package id="Microsoft.Web.Infrastructure"、私のマシンに顕著な影響があると言えます。

余談として

  • ファイルのすべてのコンテンツを削除すると、さらに高速になります*
  • Visual Studio から packages.config を除外しても問題は解決されません
  • Visual Studio 2013 Premium を使用している友人は、どちらの場合も違いに気付きませんでした (どちらも高速でした)。

アップデート

ローカルのNuGetパッケージが欠落しているか不完全であることが原因のようです。パッケージマネージャーを開くと、「このソリューションには一部の NuGet パッケージがありません」という警告が表示され、それらを復元することを選択すると、速度が向上しました。ただし、リポジトリを肥大化させたくないので、コンパイルに必要な実際のアイテムのみをリポジトリに追加するので、これは好きではありません。最終的に、packages.config を削除しました。

パッケージの更新を処理するのではなく、NuGet を使用してパッケージを取得することを好むため、このソリューションはニーズに合わない可能性があります。

于 2014-11-14T01:20:30.083 に答える
3

私にとって、問題はスタート ページでした。コンテンツがダウンロードされ、Visual Studio がハングしていました。

私にとって唯一の解決策は、次のことでした。

  1. タスク マネージャーから DevEnv プロセスを強制終了します。
  2. コマンド ラインから Visual Studio をセーフ モードで起動します。
    devenv.exe /safemode
  3. メニューToolsOptionsに移動し、Environment / Startup optionsを選択します
  4. 起動アクションに「空の環境を表示」を選択します
  5. Visual Studio を閉じる
  6. 通常再起動
于 2014-12-01T22:23:38.120 に答える
1

IDE が遅いという問題もありました。

私の場合、インストールしました

  • リシャーパー
  • Npgsql (問題が発生する可能性は低い)
  • エンティティ フレームワーク パワー ツール ベータ 4

以下は私を少し助けました:

  • 無効化された同期 - メニューツールオプション環境同期設定
  • 無効化されたプラグイン選択 - メニューToolsStudioOptionsSource Control
  • 無効化された Entity Framework Power Tools Beta 4 - メニューツール拡張機能と更新プログラム

JetBrain の Resharper をアンインストールしました- うわー!! 私はまた速いです!

于 2015-05-30T11:35:26.520 に答える
1

Fusion Log Value を 0 に変更します。これで問題が解決しました。

これは、レジストリ内の FusionLog キーです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).
于 2016-05-13T12:41:09.037 に答える
0

Visual Studio 2012 → Visual Studio 2013 に移動したときにも同様の問題がありました。ほぼすべてのクリックまたは保存後に IDE がロックされ、ビルドに数倍の時間がかかりました。ここにリストされている解決策はどれも役に立ちませんでした。

最終的に役に立ったのは、プロジェクトをローカル ドライブに移動することでした。Visual Studio 2012 ではプロジェクトをネットワーク共有に問題なく保存できましたが、Visual Studio 2013 では何らかの理由でそれを処理できませんでした。

于 2015-11-04T14:31:58.353 に答える
0

Windows Defenderの除外対象として「devenv.exe」を追加しました。これで私の問題は完全に解決しました。人々は最初の試みとしてこれを試すことができます。

于 2017-01-04T09:06:15.587 に答える
0

Visual Studio 2013 をインストールしましたが、問題なく動作していました。ある時点で動作が遅くなり始め、Visual Studio 2015 をインストールすることにしました。インストール後、何も変わらず、両方のバージョンでソリューションのビルドが非常に遅くなりました (ソリューション内の 18 プロジェクトで約 10 分)。

次に、最近インストールされた拡張機能について考え始めました。最近インストールされたのは、Visual Studio 用の PHP ツールでした (Visual Studio 2013 にのみありました)。拡張機能が他のバージョンの Visual Studio にどのように影響するかはわかりませんが、拡張機能をアンインストールすることで問題を解決できました。

これが、必ずしも Visual Studio のせいではないことを他の人が理解するのに役立つことを願っています。

于 2016-09-08T22:25:33.117 に答える
0

Visual Studio 2013 ではパッケージ サーバーが実行されており、最大 200 万 K のメモリを消費していました。

CPU が 1 つだけの優先度と親和性を低くすると、Visual Studio がはるかにスムーズに実行されました。

于 2014-09-26T18:47:37.993 に答える
0

提案はどれもうまくいきませんでしたが、問題は解決しました。次の解決策にたどり着く前に、他の推奨事項のほとんどを試しました。

私のシナリオ/問題:

ReSharper Ultimate で Visual Studio 2017 を使用します。他の人が説明したように、IDE のキーボード入力が非常に遅くなりました。ソリューションに加えた最後の変更は、新しい Web サイト プロジェクトを追加することだったので、それを調べました。多くのことを試した後、最初のプロジェクトを置き換えることができるように、2 つ目の Web サイト プロジェクトを追加しようとしましたが、その後 Visual Studio が機能しなくなりました。もうソリューションをロードすることさえありません。

私の解決策:

Visual Studio を強制的に閉じてから、新しく追加した Web サイト プロジェクトをNotepadを使用して .sln ファイルから削除しました。Visual Studio を保存して起動すると、ソリューションがすばやく読み込まれ、すべてが正常に戻ったように見えました。少し異なる構成で新しい Web サイトを追加したところ (以下の考え方を参照)、問題は再発しませんでした。

私の考え:

この問題は、新しい Web サイト プロジェクトを作成し、Azure でホストされているネットワーク共有へのファイル システム パスを使用したことが原因だと思います。速度が低下する傾向がある VPN を使用していますが、一部のサービスでさまざまなルーティングの問題が発生することがあるため、問題/解決策は少し雪片かもしれません。ファイル システム パスをローカル リポジトリに変更し、必要に応じてファイルを公開します。

于 2017-07-12T23:48:53.490 に答える
-1

Mike Flynn のバージョンはうまくいきませんでした。名前の変更C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.TeamFoundation.Git.Provider.dllは私にとってはうまくいきました。

于 2016-02-26T09:29:26.433 に答える
-1

CodeLens (参照カウンター) の起動時のパフォーマンスの問題を見つけた人はいますか?

CodeLens を無効にします(メニューツールオプションテキスト エディターすべての言語CodeLens )

Git ソース管理も無効にします (メニュー ツール* →オプションソース管理)

于 2015-01-09T06:40:08.630 に答える