Chaoses-Ib / IbEverythingExt

Everything 拼音搜索、快速选择扩展
MIT License
1.21k stars 68 forks source link

提高性能 #13

Closed Chaoses-Ib closed 2 years ago

Chaoses-Ib commented 3 years ago

选择正则方案的原因

正则的确效率比较低,但也是目前唯一不用进行复杂逆向的方案了。不管是修改文件名还是修改 Everything 的匹配算法,都需要进行很耗时间的逆向以及 debug,而且每次 Everything 版本更新还需要重新适配,对我来说成本太高了。

Chaoses-Ib commented 3 years ago

根据目前的测试来看,Everything v1.5 Alpha 的性能仍然不够理想,通配符字符组在字符较多时性能远不如正则表达式字符组,整体查询性能虽然提升了 30% 左右,但还是耗时很长。