实测速览

数字,连同它的口径

性能承诺很容易写,难的是说清楚它从哪来。下面每一个数字都标注了测量条件——包括我们没有测过什么。

先说清楚环境:下列数字来自 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 万条,91 秒约 0.077%;1.6.5 (172) 全盘建库完成后 60 秒约 0.42%,另一次独立 48 秒窗约 0.54%。来自不同范围与观察窗。
启动后、未建索引时的内存物理内存约 23.7 MB峰值 24.0 MB1.6.4 (144) CleanState 开发包,独立启动稳定 20 秒后以 vmmap -summary 取样,此时尚未建库。这是物理 footprint,非 RSS;索引范围扩大后占用增加。
稳态内存门槛100 万条 ≤ 200 MB产品对自己设的红线;建库瞬时峰值按系统余量自适应,用完即释放
索引体积100 万条 ≤ 150 MB免费档 13 万条约 23 MB索引只含名称、路径、大小与时间,没有文件内容
我们没测过什么

把空白也说出来

  • 没有在 Apple Silicon 上复测。上面所有数值都来自同一台 Intel 机器。
  • 没有跨机器的「首次全盘扫描要几分钟」这个数——它取决于你的磁盘类型、文件数量与系统状态。
  • 「500 万条」是开发基准里反复验证过的索引规模,不是对你磁盘的预测。
  • 不使用「最快」这类绝对化表述:我们只公布自己测到的数,不做同类横向速度声明。

最快的验证方式是装上它

免费版永久免费。状态栏会实时显示结果数与本次查询耗时——你自己那台 Mac 上的数字,比我们的更有说服力。