ソリューションが1つしかありません。プロジェクトは約30個あります。現在開いている文書を検索するために「検索と置換」を使用すると、それは高速ですが、ソリューション全体を検索しようとすると、結果ごとに3〜4秒かかることがあります。私が見ることができるお互いのすぐ隣にマッチがあっても、まだ3-4秒の遅れがあります。ハードドライブは何もしておらず、CPUはアイドル状態です - 何がこのストールを引き起こす可能性がありますか?Visual Studio 2008で "Find and Replace"の処理速度が遅い
答えて
"find in files"を使用するのがはるかに高速です。
VSがどのパスを検索するかを確認します。これはトップレベルのディレクトリであり、その結果大きな時間がかかることがあります。これがそうならば、検索するディレクトリを絞り込んでください。
検索するパスを設定するにはどうすればよいですか? –
Ctrl + Shift + Fを押して、[Look in:]フィールドにどの値が表示されているかを確認します。必要に応じてこれを変更します。また、検索オプションについては、「* .cpp; *。h」ファイルのみを選択することもできます。 – dirkgently
MSのプログラム設計とコードが正しくありません。 Resharperまたは類似のツールを使用すると、これははるかに高速に実行できることがわかります。 Resharper(商用アドオン)を使用することを学ぶならば、検索と置換だけでなく、他の厄介な日々のプログラミング作業を無駄にすることなく、多くの時間を節約することができます。
これは1台のコンピュータで正常に動作しますが、別のコンピュータでは正常に動作しません。私はまだVisual Studioを非難するつもりはありません。 –
Microsoft Sysinternals tool ProcMon.exeを使用して回答が見つかりました。 VS 2008でCtrl-Shift-Hを使用した検索は非常に遅いです。すべてのファイル(Entire Solutionを含む)で検索オプションの項目「Look at these Files types」のテキストボックスが空です。
ProcMon.exeを通じて、DevEnv.exeプロセスに対して、リソースファイル(JPG、GIFなどのDLL)を検索していることがわかりました。 =(ええ、私は、 "これらのファイルの種類を見る"を長いテキストフィルタ ".vb; .resx; *。xsd"などに対してのみ処理するように変更し、速いです。それは(実質的に言えば)検索できないファイルを検索するだろうと少し奇妙。=(
「DEVENV.EXE」の結果が有意に少なかった、と速く設定し、これらのフィルタのファイルタイプを持つ。
ここにありますこの手順を使用する必要がある他の状況がある場合は、お気軽にお気軽にお問い合わせください。
- ダウンロードして実行してくださいProcMon.exeですぐにキャプチャを無効にする(Ctrl-E)
- ProcMone.exeでは、 "ProcessName is devenv.exe"という新しいIncludeフィルタを追加すると、マシンからの無関係のアクティビティを除外するのに役立ちます。 VS環境を隔離します。そこに他のすべてのExcludesを残す。
- 完全なソリューションを完全に準備するプロジェクト内のたくさんのファイルとDLLを検索して置換する(BINのDLLはもちろんプロジェクトから除外する)
- ProcMan.exeでは、キャプチャ(Ctrl- E)。フィルターがVS活動に絞り込まれるため、何も表示されません。 VSで
- 、次を検索、および/または交換
- 検索が完了すると、ProcMone.exeます(Ctrl-E)にフィルタを停止を行う
- に結果を確認し、ファイルの種類を見ます開かれて照会される。
最後に、「これらのファイルの種類を見てください」が検索する正確な項目と一致していることを確認してください。GIF、PNG、JPG、その他のファイル検索する必要はありませんか?おそらく正規表現で!?誰かが何らかのフィードバックを提供して、より良い検索と交換の恩恵を受けることができますか?
ああ、それははるかに良いです、私は次のヒットを見つけるために5-8秒待つ必要はありません。
- 1. Visual Studio 2005はC++の処理速度が遅い
- 2. コメントを探すVisual Studio 2008の "Find And Replace"を正規表現で使用しているソースの空白
- 3. Texmate regexとfind-and-replace?
- 4. 1レコードでもSqlDataAdapter.Fillの処理速度が遅い
- 5. Entity Framework DBSetの処理速度が極端に遅い
- 6. 電子メールテンプレートのRazor vs. Find-and-Replace
- 7. Visual Studio 2008非常に遅い
- 8. XPageエージェントが実行されているときの処理速度が遅い
- 9. Visual Studio 2008でオンザフライでコンパイルが非常に遅い
- 10. 例外処理 - set_unexpected()(のVisual Studio 2008上で実行される)
- 11. Visual Studio 2008でデバッグローカルasp.netが非常に遅い
- 12. ウェブサイトの速度が遅い
- 13. 摂取速度が遅い
- 14. Visual Studio - プロファイリング時にプログラムの実行速度が遅くなります
- 15. Visual Studio 2010イベントの処理
- 16. Visual Studio 2012でVisual Studio 2008ビルドツールが検出されない
- 17. Visual Studio 2008のVisual Studio 2008でVB.NETでWSPを構築する
- 18. Visual Studio 2008クラスダイアグラムデザイナ
- 19. Visual Studio 2008のデバッグ
- 20. Websphere Application Serverのアプリケーション管理コンソールの速度が遅い
- 21. Visual Studio 2008はWindowsで「ファイルで検索」
- 22. プロキシのないダウンロード速度が遅い
- 23. perl regex find&replace
- 24. 遅いマウスの速度
- 25. C++コマンドの速度が遅くなる
- 26. Visual Studio 2010 Premium - Webサイトの実行速度が遅い - Windowsフォームプロジェクトは正常です - Windows 7 64ビット
- 27. Visual Studio 2008 IDEが遅くなります。
- 28. Visual Studio 2008ヘルプシステム
- 29. エディタVisual Studio 2008
- 30. Visual Studio 2008デュアルコンパイル
私は同意します。私は標準の検索と置換ダイアログを使用しません。 – BenR