Pomiary

Liczby wraz z warunkami

Deklaracje wydajności łatwo napisać; trudniej wyjaśnić, skąd pochodzą. Każda poniższa liczba ma podane warunki pomiaru — także to, czego nigdy nie mierzyliśmy.

Najpierw środowisko: to historyczne wewnętrzne pomiary na MacBooku Pro 2018 z procesorem Intel (i9-8950HK, 12 rdzeni logicznych, 32 GiB), z różnych wersji i wydań macOS. Wersja, rozgrzewki, liczba próbek i warunki pamięci podręcznej różnią się zależnie od źródła; warunki poniżej podają, co zapisano, a czego nie kontrolowano. Te liczby nie opisują wydajności Apple Silicon; nie powtórzyliśmy ich na Apple Silicon ani nie powtórzyliśmy w całości tego zestawu na 1.8. Wewnętrzne czasy zapytań nie mierzą pełnej reakcji od naciśnięcia klawisza do wyświetlenia wyników.

Szybkość wyszukiwania

Wewnętrzne czasy wyszukiwania i filtrowania

PozycjaWartośćWarunki
Wewnętrzny próg opóźnienia zapytań1M wpisów p95 ≤ 5 ms
5M wpisów p95 ≤ 20 ms
Wymaganie produktu — a nie pojedynczy najlepszy przebieg
Zapytania ograniczone do ścieżki1M wpisów p95 13.5–13.9 ms
5M wpisów p95 64.6–66.8 ms
1.4.1, 2026-07-28, Release, stałe ziarno: in:4095, w każdej rundzie 2 rozgrzewki i 10 zmierzonych zapytań, 3 rundy; identyczne odciski wyników. Obciążenie systemu i systemowa pamięć podręczna stron nie były kontrolowane.
Wielokrotne zawężanie tego samego zakresup95 330 ms → 81 msTen sam komputer i dane, −75.4%2026-08-20, Release, macOS 15.7.9; stały zbiór 5M, in:4095 report, B→C→C→B (2 uruchomienia na binarkę), średnie z wartości p95 poszczególnych uruchomień; odciski się zgadzają. Rozgrzewki i liczba zapytań na uruchomienie nie zostały zapisane dla tej macierzy.
Przeliczenie po zmianie filtra wyświetlaniaZależy od zakresu i zapytaniaCzas zależy od zakresu indeksu i aktywnych filtrów; dla tej operacji nie publikujemy stałej liczby dla różnych komputerów.
Aktualność indeksu

Od zmiany pliku do możliwości wyszukania

≈1s
Aktualność p95 1.003 s w ukończonym 30-minutowym teście FSEvents dla 1.6.0 (89)
30min
Ukończony test zmian FSEvents dla 1.6.0 (89): 1,800 operacji tworzenia/zmiany nazw/usuwania; p95 zapytań 5.5 ms
0 rozbieżności
Pełne uzgodnienie na końcu testu nie wykazało żadnych rozbieżności; bajty indeksu i mtimes bez zmian
≤300ms
Wewnętrzny próg od ciepłego startu do wyszukiwania
Koszt działania

Indeksowanie, pamięć i rozmiar indeksu

PozycjaWartośćWarunki
Budowa indeksu syntetycznego5M wpisów w 3.5 sMediana z 3 rund, 2026-07-29Nie obejmuje to pierwszego skanowania prawdziwego dysku — stały zbiór syntetyczny, Release; obciążenie systemu i systemowa pamięć podręczna stron nie były kontrolowane. Historyczne 39.5 s pochodziło ze starszej wersji i nie jest porównaniem w tej samej sesji.
Pierwsze pełne skanowanie rzeczywistego dyskuZależy od dysku i liczby plikówPełny dysk może wymagać kilkudziesięciu minutNie podajemy stałej liczby dla różnych komputerów, bo byłaby zmyślona. Codzienne foldery można przeszukiwać już w trakcie
CPU w spoczynkuBezpłatna ≈0.08%; Pro ≈0.42–0.54% odpowiednika jednego rdzenia1.6.1 (169), bezpłatna, 133k wpisów: 91 s, ≈0.077%; 1.6.5 (172), cały dysk po zbudowaniu: 60 s, ≈0.42%, potem niezależne okno 48 s, ≈0.54%. Osobne zakresy i okna obserwacji.
Pamięć zaraz po uruchomieniu, przed zbudowaniem indeksu≈23.7 MB pamięci fizycznejSzczyt 24.0 MB1.6.4 (144), kompilacja deweloperska CleanState; niezależne uruchomienie, próbkowanie po 20 s przez vmmap -summary, przed zbudowaniem jakiegokolwiek indeksu. To ślad pamięci fizycznej, a nie RSS; większy zakres wymaga więcej.
Próg pamięci w stanie ustalonym≤ 200 MB przy 1M wpisówWymaganie produktu; chwilowe szczyty podczas budowania dostosowują się do dostępnej pamięci i są natychmiast zwalniane
Rozmiar indeksu≤ 150 MB przy 1M wpisów≈23 MB dla 133k wpisów wersji bezpłatnejIndeks zawiera tylko nazwy, ścieżki, rozmiary i znaczniki czasu — bez treści plików
Czego nie mierzyliśmy

Luki też podajemy wprost

  • Żaden test nie został powtórzony na Apple Silicon. Wszystkie powyższe liczby pochodzą z tego samego komputera z Intelem.
  • Nie ma wspólnej dla wszystkich komputerów liczby „pierwsze pełne skanowanie zajmie N minut” — zależy ona od rodzaju dysku, liczby plików i stanu systemu.
  • „5 milionów” opisuje skalę indeksu wielokrotnie sprawdzaną w testach rozwojowych. Nie jest prognozą dla Twojego dysku.
  • Unikamy absolutnych deklaracji typu „najszybszy”: publikujemy tylko własne pomiary i nie porównujemy szybkości z innymi narzędziami.

Najszybciej sprawdzisz, instalując

Wersja bezpłatna jest zawsze darmowa. Pasek stanu pokazuje bieżącą liczbę wyników i czas zapytania — wynik na Twoim Macu przekonuje bardziej niż nasz.