目的

  1. 了解mmap使用各种实现
  2. 性能对比

log4a是一个基于mmap的开源库,相对于传统的内存,文件,数据库形式的日志系统,具有高效和低耗的特性;但是目前log4a只是解决了端上日志采集中日志存储的部分问题,对于端上日志结构化分析还有明显的不足;

log4a的整体结构

log4a的Java层类图

java层:
log4a的C层类图