iLogtail 2.0通过多项关键技术实现了对自身性能的超越。在内存管理方面,使用Memory Arena技术减少内存分配次数,并在新模型数据结构中大量使用Zero Copy技术减少内存拷贝,读取数据后尽可能复用读取分配的内存,减少再分配。在多行切分方面,对状态机进行了重构,支持复杂模式(行首正则、行尾正则、行中正则及其组合),改进的匹配算法在部分数据集上提供了最高7倍的性能提升。在核心功能方面,对数据过滤、脱敏等进行了C++重写,全新容器标准输出采集插件实测最高3倍性能提升,资源占用只有原来的N分之一。同时社区成员也贡献了Kafka插件优化、ES批量发送优化、Go 1.19升级等性能改进。




