
1brc
gunnarmorling
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
AI 简介
这是一个面向Java开发者的高性能数据处理挑战项目,旨在探索如何以最快速度完成十亿行文本数据的聚合计算。核心任务是读取包含气象站名称与温度值的CSV格式文件,按站点分组统计每组的最小值、平均值和最大值,并按字母序输出结果。项目强调底层优化技术,包括多线程并行、内存映射(mmap)、SIMD向量化、JVM调优(GC/逃逸分析)及零拷贝解析等。适用于Java性能调优学习、大数据批处理算法验证及工程级I/O与计算瓶颈分析场景。
Java
Apache License 2.08.1k
Stars
2.2k
Forks
77
Watchers
32
Issues
Star 增长
今日0
近 7 天0
近 30 天+10
综合评分67
默认分支main