Цифры вместе с условиями
Заявлять о производительности легко, объяснять происхождение цифр труднее. У каждого показателя ниже есть условия измерения, включая то, чего мы никогда не измеряли.
Сначала условия: это исторические внутренние запуски на Intel MacBook Pro 2018 (i9-8950HK, 12 логических ядер, 32 GiB) для разных версий и выпусков macOS. Версия, число прогревов, число замеров и условия кэша зависят от источника; в условиях ниже указано, что зафиксировано, а что не контролировалось. Эти цифры не отражают производительность Apple Silicon: на Apple Silicon замеры не повторялись, а весь набор на 1.8 полностью не воспроизводился. Внутренние замеры запросов не измеряют полный отклик от нажатия клавиши до отображения результатов.
Внутренние замеры поиска и фильтрации
| Показатель | Значение | Условия |
|---|---|---|
| Внутреннее требование к задержке запроса | 1M записей p95 ≤ 5 ms 5M записей p95 ≤ 20 ms | Требование к продукту, а не лучший отдельный замер |
| Запросы с ограничением по пути | 1M записей p95 13.5–13.9 ms 5M записей p95 64.6–66.8 ms | 1.4.1, 2026-07-28, Release, фиксированный seed: in:4095, 2 прогрева и 10 замеров на серию, 3 серии; отпечатки результатов совпадают. Нагрузка системы и страничный кэш ОС не контролировались. |
| Повторное сужение той же области | p95 330 ms → 81 msТот же компьютер и данные, −75.4% | 2026-08-20, Release, macOS 15.7.9; фиксированный набор 5M, in:4095 report, B→C→C→B (по 2 запуска на сборку), средние значения p95 по запускам; отпечатки совпадают. Число прогревов и запросов на запуск для этой матрицы не указано. |
| Пересчёт после изменения фильтра отображения | Зависит от области и запроса | Время зависит от проиндексированной области и активных фильтров; фиксированного значения для разных компьютеров по этой операции не публикуется. |
От изменения файла до доступности в поиске
Индексация, память и размер индекса
| Показатель | Значение | Условия |
|---|---|---|
| Построение синтетического индекса | 5M записей за 3.5 sМедиана 3 серий, 2026-07-29 | Сюда не входит первое сканирование реального диска — фиксированный синтетический набор, Release; нагрузка системы и страничный кэш ОС не контролировались. Историческое значение 39.5 s получено на более старой версии, а не в сравнении в том же сеансе. |
| Первое полное сканирование настоящего диска | Зависит от накопителя и количества файловДля целого диска может достигать десятков минут | Мы не публикуем универсальное число для всех компьютеров: оно было бы выдуманным. Обычные папки доступны для поиска уже во время сканирования |
| CPU в простое | Бесплатно ≈0.08%; Pro ≈0.42–0.54% в пересчёте на одно ядро | 1.6.1 (169), бесплатно 133k записей: 91 s, ≈0.077%; 1.6.5 (172), весь диск после построения: 60 s, ≈0.42%, затем отдельное окно 48 s, ≈0.54%. Области и окна наблюдения различаются. |
| Память сразу после запуска, до построения индекса | ≈23.7 MB физической памятиПик 24.0 MB | 1.6.4 (144), сборка CleanState для разработки; отдельный запуск, замер через 20 s с помощью vmmap -summary, до построения любого индекса. Это физический объём (footprint), а не RSS; более широкая область требует больше. |
| Требование к памяти в установившемся состоянии | ≤ 200 MB для 1M записей | Внутреннее требование; кратковременные пики при построении адаптируются к доступной памяти и сразу освобождаются |
| Размер индекса | ≤ 150 MB для 1M записей≈23 MB для 133k записей бесплатного варианта | Индекс хранит только имена, пути, размеры и отметки времени, без содержимого файлов |
О пробелах тоже говорим
- Ни один замер здесь не повторялся на Apple Silicon. Все цифры получены на одном компьютере Intel.
- Универсального обещания «первое полное сканирование займёт N минут» нет: время зависит от типа накопителя, количества файлов и состояния системы.
- «5 миллионов» — масштаб индекса, многократно проверенный во внутренних тестах разработки. Это не прогноз для вашего диска.
- Мы избегаем утверждений вроде «самый быстрый»: публикуем только собственные измерения и не сравниваем скорость с другими инструментами.
Самая быстрая проверка — установить
Бесплатный вариант бесплатен навсегда. Строка состояния показывает текущее число результатов и время запроса: цифра на вашем Mac убедительнее нашей.