Open condy0919 opened 5 months ago
只是控制内存的话vlf倒是够用了 我想加一些过滤合并相关的功能 debug用。。 比如rg搜索一个keyword,我想跳回到某个element在日志中原始的位置 多个keyword搜索出来的结果按原始日志的位置merge 之类的操作 之前就有想法做,但是还没开始做bug就修完了(
能做到上面两个case就能省不少事了。另外比较常见的操作就是以某一行为中心同时向前向后搜索特定 keyword 就是一个事务的起止日志 这三个基本就是我刨日志时最常用的方法了 还有些别的 feature 可以抄这个:https://lnav.org/
将文件按固定大小切分为 Chunk 序列。每个 Chunk 应该具有如下属性:
Chunk
每个 Chunk 载入到内存时需要初始化相关属性,用于后续以行号索引的查询。
只是控制内存的话vlf倒是够用了 我想加一些过滤合并相关的功能 debug用。。 比如rg搜索一个keyword,我想跳回到某个element在日志中原始的位置 多个keyword搜索出来的结果按原始日志的位置merge 之类的操作 之前就有想法做,但是还没开始做bug就修完了(
能做到上面两个case就能省不少事了。另外比较常见的操作就是以某一行为中心同时向前向后搜索特定 keyword 就是一个事务的起止日志 这三个基本就是我刨日志时最常用的方法了 还有些别的 feature 可以抄这个:https://lnav.org/