Glogg-在Java中是相似的是可能的或任何Java替代方案



Glogghttps://github.com/nickbnf/glogg即使文件大小为GBs ,搜索和显示结果的速度也非常快

如何在java中快速显示内容并显示搜索结果来实现这一点?

感谢

我已经开发glogg的一个分支好几年了。glogg性能背后的主要技巧是建立一个索引,将行号映射到文件内的偏移量。然后,该索引用于读取行块,并将其传递给正则表达式搜索引擎。因此,所有的文件读取都是在大块中完成的,这很好地利用了IO。我的fork添加了一些多线程支持,并使用超扫描库进行正则表达式匹配,这比Qt附带的要快得多。我认为这可以在Java中重新实现,而且可以更快地复制更少的字符串数据。

最新更新