Visual Studio のフォルダー検索は、私が見つけた中で断然最速です。
テキスト(非バイナリ)ファイルのみをインテリジェントに検索し、他のツールとは異なり、同じフォルダー内の後続の検索は非常に高速だと思います(テキストファイルはWindowsディスクキャッシュに収まる可能性があります)。
通常のハード ドライブ (SSD なし) 上の VS2010 では、26k ファイル、ソース コード、およびバイナリが混在する 20GB フォルダーを検索するのに 1 分かかります。15,000 個のファイルが検索されますが、残りはバイナリ ファイルであるためスキップされる可能性があります。同じフォルダー内の後続の検索は、数秒のオーダーです (キャッシュからアイテムが追い出されるまで)。
同じフォルダーで次に見つけたのは、grepWin でした。約3分。2000KB (デフォルト) を超えるファイルを除外しました。「バイナリ ファイルを含める」設定は、検索の高速化に関しては何もしていないようです。バイナリ ファイルはまだ変更されているように見えますが (バグ?)、検索結果には表示されません。後続の検索にはすべて同じ 3 分かかります。ハード ドライブのキャッシュを利用することはできません。200k 未満のファイルに制限すると、最初の検索は 2.5 分で、その後の検索は VS とほぼ同じ速さで数秒かかります (キャッシュ内)。
Agent Ransack と FileSeek は、巨大な数ギガバイトのバイナリ ファイルを含むすべてを検索するため、そのフォルダーで約 20 分と非常に遅くなります。リソース モニターによると、1 秒あたり約 10 ~ 20 MB で検索します。
更新: Agent Ransack は、特定のサイズのファイルを検索するように設定できます。200KB 未満のカットオフを使用すると、新しい検索に 1:15 分、その後の検索に 5 秒かかります。grepWin よりも高速で、VS 全体と同じくらい高速です。複数の検索をタブに保持したい場合や、VS が最近検索したフォルダー リストを汚染したくない場合や、バイナリを検索する機能を保持したい場合 (VS が望んでいないようです) は、実際には非常に便利です。Agent Ransack はエクスプローラーのコンテキスト メニュー エントリも作成するため、フォルダーから簡単に起動できます。grepWin と同じですが、より優れた UI で高速です。
私の新しい検索設定は、コンテンツには Agent Ransack を、ファイル名には Everything を使用しています (すばらしいツールで、すぐに結果が得られます!)。