web-dev-qa-db-ja.com

Visual Studio 2013でのキーボード入力の遅延の改善/解決

Visual Studio 2013内からのキーボード入力(コード編集)でわずかな遅延(推定50〜200ミリ秒)が発生しています。問題は発生しないです。 Visual Studio 2010の場合。入力時に、キーが画面に表示されるまでに少し時間がかかります。これが修正できるかどうかわかりません。

問題を絞り込む可能性のあるものをいくつか示します。

  • Msconfigを使用してプログラムを閉じました。
  • 両方に1920x1080の解像度のデュアルモニターセットアップがあります(dxdiagによると、合計で1700 MBのビデオメモリ)
  • ラップトップ、クアッドコアi7、8 GB RAMを使用
  • Windows 7、64ビット
  • Visual Studio 2013(Professional)、コード編集(VS2013セーフモードを含む)で問題が発生する(つまり、必要に応じて回答にプラグインを記載しないでください)投票)-セーフモードの機能の説明については、 https://msdn.Microsoft.com/en-us/library/ms241278(v = vs.120).aspx を参照してください。
  • Visual Studio 2010では問題は発生しません
  • メモ帳では問題は発生しない
  • コンピューターが何日も実行されていると、悪化することがあります。再起動すると一時的に改善されます(ただし、VS2010よりも少し遅れます)

明らかに、Visual Studio 2013の方が新しく、口笛が多くなっています。おそらく、これらの機能の1つが、コードの入力に関連するオーバーヘッドを追加することになります。これを改善できるアイデアがあれば役に立ちます。私はより単純なソリューションを好みますが、私は入手できるものを採用します。

16
Nuzzolilo

一般的に、追加のディスプレイ(2番目または3番目のモニター)を無効にすると、これを修正するための最も一貫した結果が得られました。スローダウンの原因となる正確なプロセスはわかりませんが、マシンは複数のディスプレイに出力するために多くの追加処理を行わなければなりません。

Geforce GTX 980 Tiを搭載した私のホームデスクトップPCでは、これは問題ではありません。しかし、ほとんどの標準的なマシンは、複数のディスプレイを備えた微妙な遅れを含みます。

0
Nuzzolilo

VS2013で入力するときに、キーボードの大幅な遅延も発生しました。私にとって、特定のプラグインを1つアンインストールすることで、状況は大幅に改善されました。

Tools --> Extensions and Updates -->  Uninstall Application Insights

このプラグインをインストールしたことは覚えていませんが、 Application Insights Tools for Visual Studio と呼ばれています。参照先のページでは、この拡張機能は価値があるもののプレビューであることを述べています。

12
Chris O

VS 2013 Ultimateでも同じ経験をしました。

I disabled CodeLens機能を使用すると、はるかに改善されます。

([オプション]-> [テキストエディター]-> [すべての言語]-> [CodeLens]-> [CodeLensを有効にする]チェックボックスをオフにしてください)

3
rerich

Razorファイル(.cshtml)を編集しているときに、ReSharperをアクティブにすると、この遅いキーストローク応答の問題が発生しました。 Razor-> Context ActionsのReSharperオプション内のコード編集グループの下に設定がありました。 2つのチェックボックスがあります。

_ Razorブロックマークアップをラインマークアップに変換
_ Razor LineマークアップをBlockマークアップに変換

両方ともチェックされましたが、意味がありませんでしたので、両方ともチェックを外しました。その後、ファイルの編集に戻って、できあがり-タイピングの速度が即座に向上しました!

2
user452951

同じ問題がありましたが、VS 2013を閉じると、Microsoft SQL Server Compact 4.0をダウンロードする必要があるというエラーメッセージが表示されました。さて、私はそれをインストールしてからVS 2013を再起動しました。

1
Josh

"Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advancedを使用してIntellisense自動更新を無効にすると、遅延が解消されました(C/C++ファイルの場合)。

また、上記の設定を見つける前に、小さいファイルを使用すると効果があることにも気付きました。ラグは、長いファイルの最初または途中を編集するときにのみ現れました。長いファイルの終わりに遅れはありませんでした。

0
Roland Pihlakas