传统采集器在解析时存在'层层复制'问题:一条日志从原文到字段提取再到下游结构体,字符串反复分配与拷贝,消耗大量 CPU 时间并产生内存碎片。LoongCollector 采用 Memory Arena(内存领域)技术解决这一问题:以 PipelineEventGroup 为单位,用共享内存池 SourceBuffer 只存储一次原始内容;字段提取不再复制字符串,而是用 string_view 指向原数据切片,实现'引用式解析'。具体改善效果为:字符串拷贝从4次减少到0次(100%消除),内存分配从按字段改为按组(减少80%),正则提取的4次字段拷贝变为4个 string_view 引用,CPU 负担约降低15%。这种零拷贝设计是 LoongCollector 实现极致性能的核心技术之一。




