内容提要
Listary 团队用 Rust 重构 7.1 版,重写界面、逻辑与后台服务,代码超 20 万行。新框架使窗口打开快 3 倍,搜索速度与 Everything 持平,内存更省,滚动流畅。产品保持便捷简洁易用,优化排序、路径筛选和快速切换,老 Pro 用户可终身升级。
延伸解读
从 V5 到 V7.1:为何再次重写
Listary 在 V5 时使用自研界面框架,能精准控制性能与手感;V6 为适配高分屏换用 WPF 现成框架,却带来输入法闪退、内存异常增长、文字发虚等问题,且难以深入排查。7.1 用 Rust 重写界面、逻辑和后台服务,旨在找回 V5 的掌控感,把体验细节抠到底。
性能实测:与 Everything 对比
开发团队在同一台电脑上,用相同关键词和索引规模,对 Listary 7.1 与 Everything 进行冷启动/热启动多次测试取中位数。结果显示:Listary 打开窗口快 3 倍,搜索速度持平,内存占用更少。此外,滚动几十万条结果时,每帧耗时中位数在 0.01 秒以内,流畅度有数据支撑。
设计哲学:让前 9 条结果满足绝大多数需求
Listary 统计发现,用户打开的结果中第 1 条占 76%,前 9 条占 97%。因此团队专注于优化排序和路径筛选:曾打开的文件优先,Ctrl+1~9 直接打开;输入文件夹名片段加反斜杠即可缩小范围。目标就是让用户少想一步,在少量结果中快速找到目标。
快速切换与未来方向
针对打开/保存对话框中的高频文件操作,Listary 提供 Ctrl+G 快速跳转到资源管理器当前文件夹。V7 将继续沿便捷、简洁、易用方向迭代,减少不必要的设置。7.0 已推出“推荐”功能,在输入前预判可能打开的文件;未来会进一步提升感知能力,提前将下一步所需放到手边。
Q&A
Listary V7.1 相比之前版本有哪些性能提升?
Listary V7.1 用 Rust 重构后,窗口打开速度比之前快 3 倍,搜索速度与 Everything 持平,内存占用更少,滚动几十万条结果时每帧耗时中位数在 0.01 秒以内。
为什么 Listary 要用 Rust 重写?
因为 V6 使用的 WPF 框架导致了一些问题,如输入法闪退、内存异常增长、文字发虚,且问题难以排查。团队希望像 V5 一样自己掌控框架,以持续优化体验,因此用 Rust 重写了界面、应用逻辑和后台服务。
Listary 的搜索速度真的能和 Everything 一样快吗?
是的,根据官方测试,在相同电脑、相同关键词和索引规模下,Listary V7.1 的搜索速度与 Everything 持平,且内存占用更少。
Listary 有哪些便捷功能帮助快速找到文件?
Listary 提供了排序和路径筛选功能,以前打开过的文件会排在前面,按 Ctrl+1 到 Ctrl+9 可直接打开;输入文件夹名片段加反斜杠可缩小范围。还有快速切换功能,在打开/保存对话框中按 Ctrl+G 可跳转到资源管理器当前文件夹。
老用户升级到 Listary V7.1 需要付费吗?
所有老的 Pro 付费用户都可以终身免费升级到 V7.1。此外,Listary 也提供免费版本,足够日常使用。
Listary V7.1 的“推荐”功能是什么?
“推荐”功能是 Listary 7.0 推出的,它能在你输入搜索词之前,就把你可能要打开的文件放到眼前,提升使用效率。