я поместил этот код в классе моего проекта в VS2013 .NET Framework 4,0DirectoryInfo.EnumerateFiles() Экстремальный Медленный в режиме отладки
static List<string> f = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "imgdir\\").EnumerateFiles("*.*", SearchOption.AllDirectories).Select(x=>x.FullName).ToList();
очень и очень медленно в режиме отладки (100'000 файлов > 3 минуты). (< 5 секунд).
Вы задаете неправильный вопрос. Это должно быть: «Как программа может найти сто тысяч файлов менее чем за 5 секунд?» Это невозможно. Перезагрузите компьютер и попробуйте запустить его снова. –