實測速覽
數字,連同它的口徑
效能承諾很容易寫,難的是說清楚它從哪來。下面每一個數字都標註了測量條件——包括我們沒有測過什麼。
先說清楚環境:下列數字來自 Intel MacBook Pro 2018(i9-8950HK,12 邏輯核,32 GiB)上不同版本、不同 macOS 系統的歷史內部測試。版本、預熱次數、樣本數與快取條件因來源而異,下方分別註明已記錄和未控制的條件。數值不代表 Apple Silicon 上的表現;尚未在 Apple Silicon 復測,也未在 1.8 完整重跑本組資料。內部查詢計時不代表從按鍵到介面呈現的完整回應時間。
搜尋有多快
內部查詢與篩選耗時
| 項目 | 數值 | 口徑 |
|---|---|---|
| 查詢延遲內部門檻 | 100 萬條 p95 ≤ 5 ms 500 萬條 p95 ≤ 20 ms | 這是產品對自己設的紅線,不是單次最好成績 |
| 路徑收窄查詢 | 100 萬條 p95 13.5–13.9 ms 500 萬條 p95 64.6–66.8 ms | 1.4.1,2026-07-28,Release,固定 seed:in:4095,每輪預熱 2 次、測 10 次,共 3 輪,結果指紋一致;系統負載與 OS 頁快取未控制。 |
| 連續收窄同一範圍 | p95 330 ms → 81 ms同機同資料,−75.4% | 2026-08-20,Release,macOS 15.7.9;500 萬條固定資料集,in:4095 report,B→C→C→B(每個二進位檔各兩輪),比較各輪 p95 的平均值,指紋一致;該矩陣未單列預熱與每輪查詢次數。 |
| 改動展示過濾後重算 | 因範圍與查詢而異 | 耗時取決於已索引範圍與篩選條件;本項不提供跨機器的固定耗時。 |
跟得有多緊
檔案變了多久能搜到
≈1秒
1.6.0 (89) 已完成的 30 分鐘 FSEvents 測試中新鮮度 p95 為 1.003 秒
30分鐘
1.6.0 (89) 已完成的 FSEvents 增刪改測試:1,800 次操作,查詢 p95 5.5 ms
0 偏差
該樣本結束時全量核對偏差為 0,索引位元組與修改日期不變
≤300ms
有快取啟動到可搜尋的內部門檻
佔多少
建立索引、記憶體與索引大小
| 項目 | 數值 | 口徑 |
|---|---|---|
| 合成資料建庫 | 500 萬條 3.5 秒2026-07-29,3 輪中位數 | 不包含真實磁碟首次掃描——固定合成資料集、Release;系統負載與 OS 頁快取未控制。歷史 39.5 秒來自更早版本,並非本輪同工作階段對照值。 |
| 真實磁碟首次整個磁碟掃描 | 取決於磁碟與檔案數量整個磁碟規模可達數十分鐘量級 | 不給跨機器的固定秒數,因為那會是編的。期間常用位置已可邊掃邊搜 |
| 空閒 CPU | 免費版約 0.08%;Pro 約 0.42–0.54% 單核等價 | 1.6.1 (169) 免費版 13.3 萬條,91 秒約 0.077%;1.6.5 (172) 全碟建庫完成後 60 秒約 0.42%,另一次獨立 48 秒窗約 0.54%。來自不同範圍與觀察窗。 |
| 啟動後、未建索引時的記憶體 | 實體記憶體約 23.7 MB峰值 24.0 MB | 1.6.4 (144) CleanState 開發包,獨立啟動穩定 20 秒後以 vmmap -summary 取樣,此時尚未建立索引。這是實體 footprint,非 RSS;索引範圍擴大後佔用增加。 |
| 穩態記憶體門檻 | 100 萬條 ≤ 200 MB | 產品對自己設的紅線;建立索引瞬時峰值按系統餘量自適應,用完即釋放 |
| 索引大小 | 100 萬條 ≤ 150 MB免費方案 13.3 萬條約 23 MB | 索引只含名稱、路徑、大小與時間,沒有檔案內容 |
我們沒測過什麼
把空白也說出來
- 沒有在 Apple Silicon 上復測。上面所有數值都來自同一台 Intel 機器。
- 沒有跨機器的「首次整個磁碟掃描要幾分鐘」這個數——它取決於你的磁碟類型、檔案數量與系統狀態。
- 「500 萬條」是開發基準裡反覆驗證過的索引規模,不是對你磁碟的預測。
- 不使用「最快」這類絕對化表述:我們只公佈自己測到的數,不做同類橫向速度聲明。