-
-
[原创]拥抱rust —— 010editor的开源平替: large-text-viewer
-
-
[原创]拥抱rust —— 010editor的开源平替: large-text-viewer
010 搜几百MB的小文件基本秒出,但搜几个GB的大文件就会变得比较慢,读取时也不能秒开。调整了最大memory cache性能也没什么改变。相对的, large-text-viewer 的性能表现算的上很惊艳了
我的测试基准:
8GB 的trace 文件,每次用不同的关键词,搜索4次,看下耗时

010editor 第一次检索 8GB的 trace 用了十多秒,即使考虑到冷启动问题,每次搜索也都要等10秒多;哪怕刚搜过的关键词删除掉再搜索,这个时间也不会减少

而 large-text-viewer 打开文件秒开,只是在第一次搜索冷启动时略慢,然后在一定时间内搜索的速度会越搜越快,8个GB的trace文件,搜完几秒出,(测试时每次使用了不同的关键词)

光快不行哇,再来看看精准度


数量也是没问题的,性能上可以说是和 010 不相上下
rust 想必大家都会读,话不多说,看看源码,查找大文件为什么这么快
项目分为 large-text-viewer 和 large-text-core, 前后端逻辑分离
[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!
最后于 16小时前
被温泉划水鱼编辑
,原因: