La recherche de Visual Studio dans les dossiers est de loin la plus rapide que j'ai trouvée.
Je pense qu'il recherche intelligemment uniquement les fichiers texte (non binaires), et les recherches ultérieures dans le même dossier sont extrêmement rapides, contrairement aux autres outils (les fichiers texte tiennent probablement dans le cache disque de Windows).
VS2010 sur un disque dur ordinaire, sans SSD, prend 1 minute pour rechercher un dossier de 20 Go avec 26k fichiers, code source et binaires mélangés. 15k fichiers sont recherchés - le reste est probablement ignoré car il s'agit de fichiers binaires. Les recherches suivantes dans le même dossier sont de l'ordre de quelques secondes (jusqu'à ce que les éléments soient expulsés du cache).
Le prochain plus proche que j'ai trouvé pour le même dossier était grepWin. Environ 3 minutes. J'ai exclu les fichiers de plus de 2000 Ko (par défaut). Le paramètre "Inclure les fichiers binaires" semble ne rien faire pour accélérer la recherche, il semble que les fichiers binaires soient toujours touchés (bug?), Mais ils n'apparaissent pas dans les résultats de la recherche. Les recherches suivantes prennent toutes les mêmes 3 minutes - ne peuvent pas profiter du cache du disque dur. Si je me limite aux fichiers inférieurs à 200k, la recherche initiale est de 2,5 minutes et les recherches suivantes sont de l'ordre de quelques secondes, à peu près aussi rapides que VS - dans le cache.
Agent Ransack et FileSeek sont tous deux très lents sur ce dossier, environ 20 minutes, en raison de la recherche dans tout, y compris les fichiers binaires géants de plusieurs gigaoctets. Ils recherchent à environ 10-20 Mo par seconde selon Resource Monitor.
MISE À JOUR: Agent Ransack peut être configuré pour rechercher des fichiers de certaines tailles, et en utilisant le seuil <200 Ko, il est de 1: 15min pour une nouvelle recherche et 5s pour les recherches suivantes. Plus rapide que grepWin et aussi rapide que VS globalement. C'est en fait plutôt bien si vous souhaitez conserver plusieurs recherches dans des onglets et que vous ne voulez pas polluer la liste des dossiers récemment recherchés par VS, et que vous souhaitez conserver la possibilité de rechercher des binaires, ce que VS ne semble pas vouloir faire. Agent Ransack crée également une entrée de menu contextuel de l'explorateur, il est donc facile de le lancer à partir d'un dossier. Identique à grepWin mais une interface utilisateur plus agréable et plus rapide.
Ma nouvelle configuration de recherche est Agent Ransack pour le contenu et Tout pour les noms de fichiers (outil génial, résultats instantanés!).
010 Editor
recherche des fichiers huuuge en 0 seconde.